我可以正常发送普通推送,但不知道如何发送“富”推送。我已经阅读了苹果的“本地和推送通知编程指南”5次,但没有提到发送除警报、徽章和声音之外的任何内容。我在开发者中心找不到有关富推送的任何文档。
我一定是在寻找错误的东西,也许其他人已经走过这条路了?
我可以正常发送普通推送,但不知道如何发送“富”推送。我已经阅读了苹果的“本地和推送通知编程指南”5次,但没有提到发送除警报、徽章和声音之外的任何内容。我在开发者中心找不到有关富推送的任何文档。
我一定是在寻找错误的东西,也许其他人已经走过这条路了?
alert
、badge
和 sound
:您可以发送任何其他键,只要将它们放在 JSON 的根目录下(即在 aps
条目之外)。
唯一的限制是您受到 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
}
url
和id
以缩短总负载)