2015-02-10 46 views
0

发送苹果推送通知根据苹果DOC https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html 清楚的是与2KB有效载荷大小

在iOS 8的和以后,允许的有效载荷通知的最大尺寸是2千字节; Apple推送通知服务拒绝任何超出此限制的通知。 (在iOS 8和OS X之前,最大有效载荷大小为256字节)

但是从服务器端我们无法根据iOS类型发送单独的推送通知,所以我想发送推送通知有效载荷大小为2kB(2048字节),iOS 6 &(iOS 8之前)未失败。有可能吗?

回答

1

当你发送令牌推送给你的服务器时,你应该发送其他参数,比如iOS版本,这样你就可以控制这种事情和统计。

我正在做一些测试,你也可以发送2千字节到iOS 7设备,但我没有在任何iOS 6设备上测试过。

+0

谢谢你!为您的信息... – 2015-02-12 17:32:10

+0

嗨@jcesarmobile,即使是不是64位的iOS 8.x设备都无法接收超过1 KB的推送。我们应该考虑设备处理器的位而不是iOS版本。 – 2015-04-09 10:16:18

+0

我已经在iOS 5和iOS 7(都有32位)的iPhone 5上进行了测试,并且都收到了相同的2KB推送通知 – jcesarmobile 2015-04-09 10:32:00