chr*_*der 5 apple-push-notifications ios
我可以发送常规推送就好但无法弄清楚发送"丰富"推送.我已经阅读了苹果"本地和推送通知编程指南"5次,它没有提到发送警报,徽章和声音以外的任何内容.我在开发人员中心找不到任何有关丰富推送的文档.
我一定在寻找错误的东西,也许其他人已经走了这条路?
您不会直接在通知中发送整个 HTML 内容,但您可以发送“丰富推送”,即您可以在推送通知中发送其他数据,而不仅仅是alert和badge:sound您可以发送您想要的任何其他密钥/需要。(只需将它们放在 JSON 条目之外aps,例如放在 JSON 对象的根部)。
唯一的限制是您的字符数不得超过 255 个,因此它的设计目的不是提供像大型 HTML 文件那样的内容。只是为了提供您选择的一些附加键,例如 URL、一些用于描述您要显示的对象的内部 id 的字段等。
本地和推送通知编程指南中描述了所有内容:查看名为“JSON 有效负载示例”的段落,其中添加了虚拟参数,例如"acme1"和"acme2"。
因此,应用于您的情况,您可能会拥有类似于推送通知的有效负载:
{
"aps" : { "alert" : "Message received from Bob" },
"rich-text-url" : "http://yourserver/message/1234"
"id-of-object-to-show" : 456
}
Run Code Online (Sandbox Code Playgroud)
唯一需要记住的是 255 个字符的限制。
(注意:显然,上面示例中的描述性键仅用于解释,但通常会选择较短的键名称,例如url和id来缩短整体有效负载)
| 归档时间: |
|
| 查看次数: |
4341 次 |
| 最近记录: |