当app被杀死时,使用FCM推送通知

时间:2017-06-28 16:26:07

标签: android firebase firebase-cloud-messaging

["3","4","5","6","7","9","15","16","17","18"]

应用程序被杀死时未调用方法。即使应用程序被杀,我也会收到通知,而不是在前台或后台。

1 个答案:

答案 0 :(得分:1)

请在应用关闭时(重启后或刷卡后)检查以下命令

adb shell dumpsys package MY-PACKAGE | grep stopped

如果您可以阅读stopped=true,则表示您设备的制造商实施了非标准行为,其中包含“强制停止”应用程序。\ / p>

force-stopping非常类似于停用应用,直到用户再次打开它为止。 当应用程序处于该状态时,许多安卓行为将无法正常工作(广播,警报......)

如果这是行为的根本原因,您会看到您应该联系制造商并请求​​他们通过删除此非标准行为来修复设备