【发布时间】:2018-02-13 03:38:20
【问题描述】:
当我打开应用程序并从 Firebase 控制台发送通知时,onMessageReceived 工作正常。 应用程序有它的小图标,通知声音等。但是当应用程序被杀死或关闭时,没有通知声音或小图标出现。
【问题讨论】:
标签: android firebase firebase-cloud-messaging
当我打开应用程序并从 Firebase 控制台发送通知时,onMessageReceived 工作正常。 应用程序有它的小图标,通知声音等。但是当应用程序被杀死或关闭时,没有通知声音或小图标出现。
【问题讨论】:
标签: android firebase firebase-cloud-messaging
在 GCM 之后,谷歌将 GCM 更改为 FCM,并且 FCM 包含两种类型的有效负载,一种是 Notification,另一种是 Data payload,当您使用 Notification Payload 发布通知时,应用程序将在后台,然后 onMessageReceived 不会调用但在前台调用 onMessageReceived 时,但如果您放置数据有效负载,则调用所有时间 onMessageReceived。
使用通知负载
onMessageReceived 在唯一的前台而不是在后台调用
使用数据负载
onMessageReceived 每次调用
【讨论】: