当应用程序在后台或被杀死时,不会调用onMessageReceived(RemoteMessage remoteMessage)

时间:2020-09-14 11:34:48

标签: android json firebase firebase-cloud-messaging

onMessageReceived(RemoteMessage remoteMessage)在后台运行或被杀死时未调用,仅显示诸如{“ body”:“ test”,“ title”:“ test notification}之类的json字符串

2 个答案:

答案 0 :(得分:0)

onMessageReceived()当您的应用程序处于后台或终止模式时,不会触发此fcm方法。在这种情况下,系统通知托盘将生成通知。 这是您可以详细了解的链接。 Docs

答案 1 :(得分:0)

尝试将仅数据消息发送到FCM。它会一直触发。不要忘记为邮件设置高优先级!