【发布时间】:2014-09-19 11:05:56
【问题描述】:
自从 iOS8 提出了交互式通知以来,Payload 发送推送通知有什么重大变化吗?如果有更改,那么在较低版本的 iOS 中将如何处理?
【问题讨论】:
标签: objective-c iphone push-notification ios8
自从 iOS8 提出了交互式通知以来,Payload 发送推送通知有什么重大变化吗?如果有更改,那么在较低版本的 iOS 中将如何处理?
【问题讨论】:
标签: objective-c iphone push-notification ios8
给定的有效负载存在微小差异。但是相同的交互式通知负载可以推送到 iOS7 或更低版本,它将显示为普通通知。
iOS8 交互式推送负载
{"aps":{"alert":"Hello Testing","badge":1,"sound":"default","category":"your_category_key"}}
"your_category_key" 只不过是 UIMutableUserNotificationCategory 标识符。
低于 iOS8 Payload 的旧版本
{"aps":{"alert":"Hello Testing","badge":1,"sound":"default"}}
Apple 已将有效负载大小扩展到 2048 字节 (2K)。以前只有 256 字节。
【讨论】: