iPhone设备标记的大小

苹果推送通知(Apple Push Notification)生成的设备令牌的大小是多less? 我正在尝试将服务器端的设备令牌存储在mysql数据库中,并想知道所生成设备令牌的最大大小

你被告知,但它目前是32个字节。 苹果说,令牌长度是可变的,不要硬编码

当你得到一个通知,它有一个头,目前大小为35个字节。 这是安排如下:

  • 字节1:命令
  • 字节2-3:令牌长度
  • 字节4-35:令牌

来源: http : //mark.aufflick.com/files/view/talks/apns.pdf

苹果推送通知服务编程指南很清楚地说:

“重要提示:APN设备令牌长度可变,不要对其大小进行硬编码。

据苹果公司的iOS开发者库称,它是32字节,正如菲利普所说。

以下是“本地和推送通知编程”页面上的链接,其中可能包含有关该主题的其他有用信息。

https://developer.apple.com/library/mac/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/Introduction.html

据报道iOS8的限制是2k。 仍然是GCM的4K大小的一半,但我怀疑大多数人将不得不改变他们的表来处理新的iOS8令牌限制。