20

APNs(Apple Push Notification)生成的设备令牌的大小是多少。我正在尝试将服务器端的设备令牌存储在 mysql 数据库中,并想知道生成的设备令牌的最大大小

4

4 回答 4

21

你被告知,但它目前是 32 字节。苹果表示令牌长度是可变的,并且不会对其进行硬编码

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

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

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

于 2012-09-17T02:28:26.617 回答
17

Apple Push Notification Service Programming guide非常清楚地说:

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

于 2016-06-02T23:17:24.510 回答
4

根据 Apple 的 iOS 开发人员库,正如 Philip 所说,它是 32 个字节。

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

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

于 2012-09-17T02:36:48.743 回答
-7

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

于 2014-06-11T17:03:14.333 回答