2015-02-10 47 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