根据Apple doc https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html 很明显
在iOS 8及更高版本中,通知有效负载允许的最大大小为2千字节; Apple推送通知服务拒绝任何超出此限制的通知。 (在iOS 8和OS X之前,最大有效负载大小为256字节)
但是从服务器端我们不能根据iOS类型发送单独的推送通知,所以我想发送一个有效负载大小为2kB(2048字节)的推送通知,而不会在iOS 6& iOS 7(iOS 8之前)。有可能吗?
答案 0 :(得分:1)
当您将令牌推送发送到服务器时,您应该发送其他参数,就像iOS版本一样,这样您就可以控制这类事情,并进行统计。
我正在做一些测试,你也可以向iOS 7设备发送2千字节,但我没有在任何iOS 6设备上测试过。