我们正在开发一个android应用程序,以接收来自fcm的推送通知,我们对不同手机上的应用程序进行了全面测试,除了oneplus 3t手机外,其他所有设备都工作正常。当应用程序被杀死或从最近的应用程序中滑出时,它不会收到通知。当应用程序处于前台或打开状态时,它会收到通知。
我们从互联网很多站点搜索很多东西,说将通知有效负载更改为数据,我们也更改为它在oneplus 3t mobile中不起作用。并给出android xml属性
android:stopwithTask="false"
没事。请提供有关此问题的一些解决方案。以我的观点,当应用被杀死时,firebase消息服务也停止了。
最佳答案
请检查移动设备中是否有任何受保护的应用程序功能或省电功能,这会在后台停止应用程序的工作。如果允许该应用从设置中在后台运行,它将解决您的问题。我有使用相同问题的5x荣誉设备。要在后台运行该应用,我已将其添加到受保护的应用列表中。