iPhone设备令牌的大小

时间:2012-09-17 02:19:50

标签: ios apple-push-notifications

APN生成的设备令牌的大小(Apple推送通知)。我试图在mysql数据库中存储服务器端的设备令牌,并想知道生成的设备令牌的最大大小

4 个答案:

答案 0 :(得分:18)

你被告知但它目前是32个字节。 Apple says the token length is variable and to not hard code it

当您收到通知时,它有一个标题,目前大小为35个字节。这安排如下:

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

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

答案 1 :(得分:14)

Apple Push Notification Service Programming guide非常明确地说:

  

“重要:APN设备令牌长度可变。请勿对其大小进行硬编码。”

答案 2 :(得分:4)

根据Apple的iOS开发者库,它是32字节,正如菲利普所说。

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

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

答案 3 :(得分:-7)

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