iOS8和iOS7推送通知有效负载

Aug*_*P A 2 iphone objective-c push-notification ios8

由于iOS8提出了交互式通知,是否有任何重大更改使Payload发送推送通知?如果有更改,那么在较低版本的iOS中如何处理它?

Aug*_*P A 5

给定的有效载荷存在微小差异.但是,相同的交互式通知有效负载可以推送到iOS7或更低,它将显示为正常通知.

iOS8交互式推送有效负载

{"aps":{"alert":"Hello Testing","badge":1,"sound":"default","category":"your_category_key"}}
Run Code Online (Sandbox Code Playgroud)

"your_category_key"只是UIMutableUserNotificationCategory标识符.

旧版本低于iOS8 Payload

{"aps":{"alert":"Hello Testing","badge":1,"sound":"default"}}
Run Code Online (Sandbox Code Playgroud)

Apple已将有效负载大小扩展到2048字节(2K).以前只有256字节.