Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 11后台FCM,仅带数据,屏幕关闭_Android_Firebase Cloud Messaging_Android 11 - Fatal编程技术网

Android 11后台FCM,仅带数据,屏幕关闭

Android 11后台FCM,仅带数据,屏幕关闭,android,firebase-cloud-messaging,android-11,Android,Firebase Cloud Messaging,Android 11,仅在Android 11上,当应用程序处于后台且屏幕关闭时,10-30分钟内不会收到高优先级推送消息 这在运行Android 11的4XL像素上展示。 一般电池优化已关闭。 特定于应用程序的电池优化也已关闭。 该设备连接到WiFi网络。4G连接上也显示了相同的行为 根据我对文档的理解,高优先级fcm消息应该立即交付,并且不限于打盹周期 即使是一个打盹周期,在关闭屏幕后的3分钟内,这种行为仍然很明显,这还不足以激活深度打盹 当设备插入时,fcm消息工作正常 我如何允许我的应用程序及时接收推送消息

仅在Android 11上,当应用程序处于后台且屏幕关闭时,10-30分钟内不会收到高优先级推送消息

这在运行Android 11的4XL像素上展示。 一般电池优化已关闭。 特定于应用程序的电池优化也已关闭。 该设备连接到WiFi网络。4G连接上也显示了相同的行为

根据我对文档的理解,高优先级fcm消息应该立即交付,并且不限于打盹周期

即使是一个打盹周期,在关闭屏幕后的3分钟内,这种行为仍然很明显,这还不足以激活深度打盹

当设备插入时,fcm消息工作正常

我如何允许我的应用程序及时接收推送消息

未提供有效负载的通知节点。只有数据。
优先级设置为高。

您找到过解决方案吗?不,对不起,这仍然是一个影响生产应用程序的问题:(我们在Android 10上遇到了完全相同的问题,至少在摩托罗拉Moto g6和g8上遇到过。此后您尝试过其他解决方案吗?