Objective c iOS8和iOS7推送通知负载

Objective c iOS8和iOS7推送通知负载,objective-c,iphone,push-notification,ios8,Objective C,Iphone,Push Notification,Ios8,自从iOS8提出交互式通知以来,是否有任何重大的改变使有效负载发送推送通知?如果有更改,那么在较低版本的iOS中将如何处理它?给定的有效负载有一个小的差异。但是,可以将相同的交互式通知负载推送到iOS7或更低版本,它将显示为正常通知 iOS8交互式推送有效负载 “您的类别”只不过是UIMutableUserNotificationCategory标识符 低于iOS8负载的旧版本 苹果公司已经将有效负载扩展到2048字节(2K)。以前它只有256字节。您能提供一份关于扩展2K有效负载大小的苹果文档

自从iOS8提出交互式通知以来,是否有任何重大的改变使有效负载发送推送通知?如果有更改,那么在较低版本的iOS中将如何处理它?

给定的有效负载有一个小的差异。但是,可以将相同的交互式通知负载推送到iOS7或更低版本,它将显示为正常通知

iOS8交互式推送有效负载

“您的类别”只不过是UIMutableUserNotificationCategory标识符

低于iOS8负载的旧版本


苹果公司已经将有效负载扩展到2048字节(2K)。以前它只有256字节。

您能提供一份关于扩展2K有效负载大小的苹果文档参考吗?我也没有找到任何官方文档。但我用2K(2048字节)的有效负载大小测试了相同的功能,并且通知已成功交付。文档可在WWDC 2014关于通知的视频中找到。是否无法将统一的有效负载连接到iOS7和iOS8,知道我们不知道推送接收器的iOS版本吗?@Yozef您可以使用负载和iOS8和iOS7的交互式通知。收到通知时,iOS8将显示交互式通知,低于iOS8的iOS版本仍仅显示通知内容。这里,为了更好地理解,我明确给出了有效负载示例。
{"aps":{"alert":"Hello Testing","badge":1,"sound":"default","category":"your_category_key"}}
{"aps":{"alert":"Hello Testing","badge":1,"sound":"default"}}