一段时间后未收到FCM通知



我已经在我的聊天应用程序中实现了firebase云消息,我使用改装通过fcm通知将消息从源用户发送到目标用户,即使应用程序关闭,在一段时间内一切都很好,但几个小时后我没有收到任何通知。为什么会发生这种情况?如有任何帮助,我们将不胜感激,提前表示感谢。

你看过这个吗:https://firebase.google.com/docs/cloud-messaging/android/receive?

为了继续接收,当应用程序被杀死时,你需要标记你的Firebase Service类,使其不会被主应用程序杀死。

做一些类似的事情(未测试(

ComponentName componentName = new ComponentName(
applicationContext,
FCMService.class);
applicationContext.getPackageManager().setComponentEnabledSetting(
componentName,
PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
PackageManager.DONT_KILL_APP);

这也可能有助于:https://github.com/firebase/quickstart-android/issues/41#issuecomment-306066751

相关内容

  • 没有找到相关文章

最新更新