背景中的通知

时间:2018-02-13 03:38:21

标签: android firebase firebase-cloud-messaging

当我打开应用并从Firebase控制台发送通知时,onMessageReceived正常工作。 该应用程序有小图标,通知声音等。但当应用程序被杀或关闭时,不会出现通知声音或小图标。

1 个答案:

答案 0 :(得分:0)

在GCM之后谷歌将GCM更改为FCM,并且FCM包含两种类型的有效载荷,一种是Notification,另一种是Data payload,当您通过Notification Payload发布通知时,应用程序将在然后onMessageReceived没有被调用但是在前台onMessageReceived被调用时,但是如果你把数据有效负载调用,则会调用所有时间的onMessageReceived。

使用通知有效负载

onMessageReceived在唯一不在后台的前景中调用

使用数据有效负载

每次调用onMessageReceived