热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

适用于iOS的FCM丰富推送通知负载

如何解决《适用于iOS的FCM丰富推送通知负载》经验,为你挑选了1个好方法。

我正在使用FCM我的项目.它有一个类型的丰富推送通知.我试图修改大多数可能的方法来推动FCM.我得到了普通的推动FCM,而不是图像.

我也使用push try检查APNS相同的编码.我得到了推送通知的预期设计.

我的APNS有效载荷

{
  "aps": {
     "alert": "Enter your message",
     "badge": 1,
     "sound": "default",
     "content-available": 1,
     "mutable-content": 1
  },
  "mediaUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/2/2a/FloorGoban.JPG/1024px-FloorGoban.JPG"
}

这里FCM的有效载荷

{
   "to": "dWB537Nz1GA:APA91bHIjJ5....",
   "data":
   {
      "message": "Offer!",
      "mediaUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/2/2a/FloorGoban.JPG/1024px-FloorGoban.JPG"
   },
   "notification":
   {
      "body": "Enter your message",
      "sound": "default",
      "content-available": 1,
      "mutable-content": 1
   }
}

另外,我需要更多关于FCM中有效载荷的详细信息

我错过了基本控制台中的任何设置,还是来自有效负载的设置.



1> AL...:

mutable-contentcontent-available你的FCM有效载荷不正确.它应格式化为mutable_contentcontent_available.两者都是布尔值,也必须在notification参数之外.像这样:

{
   "to": "dWB537Nz1GA:APA91bHIjJ5....",
   "content_available": true,
   "mutable_content": true,
   "data":
   {
      "message": "Offer!",
      "mediaUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/2/2a/FloorGoban.JPG/1024px-FloorGoban.JPG"
   },
   "notification":
   {
      "body": "Enter your message",
      "sound": "default"
   }
}

对于categoryFCM 的对应部分,您应该使用click_action:

与用户点击通知相关联的操作.

对应于APNs有效载荷中的类别.


推荐阅读
author-avatar
手机用户2502911027
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有