当应用被终止并处于“优化”电池模式时,无法接收FCM消息

时间:2018-07-13 15:45:05

标签: android react-native firebase-cloud-messaging

我正在尝试将FCM消息发送到我的设备。当应用程序在后台或前台时,我可以正确接收它们。但是,当我的应用程序被终止时,如果它处于默认的“优化”电池使用模式,则不会收到通知。当我将应用程序的电池模式设置为“未优化”时,即使应用程序被终止,我也可以正确接收通知。

是的,我尝试发送具有“高”优先级的FCM消息和FCM通知。

我设备上的所有其他应用程序(WhatsApp,Facebook等)都处于“优化”模式,但即使被杀死,它们仍会收到推送通知。

我正在使用OnePlus 5T(Android 8.1.0)。谁能解释为什么这会在我的应用程序中专门发生?

我已经经历过Optimize for Doze and App Standby ,但是听说Whitelisting Cases中提到的原因之外的任何原因,如果您使用REQUEST_IGNORE_BATTERY_OPTIMIZATIONS,Google都会拒绝您的应用。欢迎任何帮助。

0 个答案:

没有答案