我已经从'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