Android 如果应用程序被强制停止,如何接收fcm通知?

Android 如果应用程序被强制停止,如何接收fcm通知?,android,firebase-cloud-messaging,Android,Firebase Cloud Messaging,我正在使用FCM开发一个应用程序(只需使用数据负载并设置高优先级即可) 在测试期间,我发现有时我的设备无法接收来自fcm的消息 无论应用程序的状态如何(刷出/终止/强制停止),当我在更改应用程序状态后的短时间内向FCM服务器发送推送请求时,消息都会完美地传递到设备。 但如果我在关闭屏幕后等待数小时,则无法收到任何消息 在操作系统/设备级别,当设备进入某种模式(如打瞌睡)且消息传递失败时,消息传递服务是否可能停止 当设备处于深度睡眠状态时,是否可以接收消息?请参阅我的答案@AL。简而言之,非常感谢

我正在使用FCM开发一个应用程序(只需使用数据负载并设置高优先级即可)

在测试期间,我发现有时我的设备无法接收来自fcm的消息

无论应用程序的状态如何(刷出/终止/强制停止),当我在更改应用程序状态后的短时间内向FCM服务器发送推送请求时,消息都会完美地传递到设备。 但如果我在关闭屏幕后等待数小时,则无法收到任何消息

在操作系统/设备级别,当设备进入某种模式(如打瞌睡)且消息传递失败时,消息传递服务是否可能停止


当设备处于深度睡眠状态时,是否可以接收消息?

请参阅我的答案@AL。简而言之,非常感谢。。。怎么办?你的更新答案没有说明如何解决它,你的原始答案说我可以使用START_STICKY,但它不好。