【发布时间】:2017-04-08 11:25:51
【问题描述】:
我的 Firebase 消息服务应用程序在后台、前台和锁定(屏幕打开)时触发 onMessageReceived。它停止触发的唯一时间是屏幕关闭时(即使应用程序仍在后台运行)。屏幕关闭时如何调用我的 onMessageReceived ?我看到的所有答案都指向使用我尝试过的唤醒锁,但这不起作用。是否有解决此问题的方法或自定义解决方案是唯一的方法?
我正在制作一种类似于 whatsapp 的聊天应用程序,因此即使屏幕关闭,我也需要触发事件的功能。如果 FCM 无法做到这一点,任何人都可以推荐替代服务或 API 吗?
感谢所有帮助
谢谢
【问题讨论】:
-
请在其他设备上尝试。这似乎是手机制造商可能引入的非标准行为
标签: android message firebase-cloud-messaging