iOS 9-10 静默推送通知的 JSON 结构
Posted
技术标签:
【中文标题】iOS 9-10 静默推送通知的 JSON 结构【英文标题】:JSON structure for an iOS 9-10 silent push notification 【发布时间】:2016-10-03 15:57:18 【问题描述】:我们正在开发一个可以接收远程推送通知的应用程序。我们只是了解有两种类型的通知,“正常”和静默。 我们想知道带有消息的静默通知的 JSON 结构。
"notification_type":2,
"aps":
"alert":"Message de la notification",
"content-available":1,
"badge":1,
"sound":"default"
【问题讨论】:
【参考方案1】:对于静默推送通知,我们省略了alert
、badge
和sound
(不用于静默推送)键,然后通知不会显示,但会调用处理程序。 json 应该如下所示:
"aps":
"content-available":1,
您也可以在通知中发送额外的内容,这样您的应用就会知道该做什么:
"aps":
"content-available":1,
"example-action": "example"
【讨论】:
但是,静默通知中没有消息标签?还是静默通知不是消息类型的通知?我对无声通知的目的很迷茫。 静默通知的目的是在应用程序内部的后台执行某些操作。例如,您希望应用程序下载您在屏幕上显示的更新图像,然后发送带有图像 URL 的静默推送通知,以便您的应用程序处理推送并在后台下载它。您不会向用户显示此通知,则您不需要该消息以上是关于iOS 9-10 静默推送通知的 JSON 结构的主要内容,如果未能解决你的问题,请参考以下文章