安卓:当应用程序处于后台时,通知推送 (FCM) 无法正确接收



我已经从'com.google.firebase:firebase-message:10.2.4'至'10 .2.6'中更新,不要捕捉 onMessageCeived((

在官方文档(https://firebase.google.com/support/release-notes/android(上,我看不到有关此的信息。

ps:在10.2.4中,一切都很好。

你能帮人吗?

如果您想在所有情况下都接收onMessageReceived,则无法使用notification推送消息。您只能在FCM消息中使用data有效载荷。

onMessageReceived对于大多数消息类型提供了以下例外:

在您的应用程序在后台时传递的通知消息。在这种情况下,通知将传递到设备的系统托盘中。用户点击通知将默认打开应用启动器。

带有通知和数据有效载荷的消息,背景和前景。在这种情况下,通知将传递到设备的系统托盘上,并且数据有效载荷是在目的的附加内容中传递您的发射器活动。

来源:https://firebase.google.com/docs/cloud-messaging/android/receive

相关内容

  • 没有找到相关文章

最新更新