通知状态图标未在应用更新时显示

时间:2019-06-05 13:41:31

标签: android firebase push-notification firebase-cloud-messaging pusher

我们正在使用Pusher Beams和Firebase Cloud Messaging发送推送通知。 基本上,当我们发送通知时,我们在Go中创建了FCM类型的有效负载,然后将其从我们的服务发送到Pusher Beams / Firebase Cloud Messaging,仅此而已。在OS低于Android Q的设备上,所有功能均正常运行。 当我们将AndroidChannel的重要性更改为HIGH时,在Android Q上也可以正常安装。但是,如果我们将应用程序更新到更高版本,则会收到通知本身,但通知图标不会显示在状态栏中。 在测试Android Q beta版本时,有人遇到过同样的问题吗?

正如我所说,我将渠道的重要性更新为“高”。这是在全新安装时起作用,而不是在我们更新应用程序时起作用。 另外,我尝试删除并再次创建具有其他名称的频道,但仍然无法正常工作。 我试图在发送的有效负载中添加优先级“高”,但是没有成功。

JSON格式的消息示例:

  "notification": {
    "title": "Title Content",
    "body": "Body Content",
    "icon": "ic_notification_icon",
    "sound": "default",
    "color": "#363232",
    "android_channel_id": "channel_id"
  },

  "data": {
    "route": "route"
  }

我想我必须处理发送到PusherBeams / Firebase的有效负载,但是我不确定是什么。

0 个答案:

没有答案