1

我在我的应用程序中使用 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"
   }

}     

对此有任何想法吗?

4

1 回答 1

1

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

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

于 2017-11-16T12:45:22.400 回答