【问题标题】:Firebase not displaying rich push notificationFirebase 不显示丰富的推送通知
【发布时间】:2018-04-28 18:29:40
【问题描述】:

我在我的应用程序中使用 firebase 通知。我想发送丰富的通知,但 firebase 控制台没有相同的 UI。所以我正在尝试使用邮递员发送有效载荷。

我创建了用于处理内容的通知服务扩展,但它从未被调用。

xCode 中的部署目标是 iOS 10.0,iPad 有 iOS 11

Json 有效载荷(不工作):

  {
    "to":"/topics/dev_news",
   "mutable_content": true,
   "data":
   {
        "attachment-url":"my image url",
        "media_type":"image"

   }

}

仅供参考: 如果我在有效负载中添加“通知”键值,我就能够接收推送。

Json 有效负载(工作但没有媒体):

{
    "to":"/topics/dev_news",
   "mutable_content": true,
   "data":
   {
        "attachment-url":"my image url",
        "media_type":"image"

   },
   "notification" : {
    "title" : "demo push",
    "body" : "this is push body"
   }

}     

对此有什么想法吗??

【问题讨论】:

    标签: ios swift push-notification firebase-cloud-messaging rich-media


    【解决方案1】:

    回答我自己的问题时,我在服务扩展类的data 字典(我在有效负载中传递)中搜索attachment-url。但是attachment-url 直接出现在扩展类的content.userInfo 中(它不包含在data 字典中)。

    想知道我怎么会犯这么愚蠢的错误..!! :D

    【讨论】:

    • 我遇到了同样的问题,图像不会显示,正如我看到你的回答我看到我在做同样的事情,从content.userInfo获取值仍然没有显示图片。你能在stackoverflow.com/questions/56568098/…查看我的问题吗?我真的很感激。非常感谢。
    猜你喜欢
    • 2018-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-20
    相关资源
    最近更新 更多