前端
首页
人工智能
前端
后端
存储
OS
云计算
区块链
杂货
搞笑喵
涨姿势
搜索
登录
前端
APNs Payload的最大消息长度可以超过256字节!
APNs Payload的最大消息长度可以超过256字节!
iOS
Cool.Cat
2014-06-07
2515
Apple PushNotification数据结构:
Command+
TokenLength
+TokenData+
PayloadLength
+PayloadData
其中两端红色长度分别表示:Token长度和Payload长度,数据类型均为
unsigned short int,
程序猿们都知道unsigned short int的长度范围是
0~65535
字节(0x0000-0xFFFF),
撸主试验了下从而证实:完全可以发送超过256Bytes的数据,根本不会在真机上显示不了或者出错,顶部Banner区域可以完整显示差不多4行alert,剩余部分显示为省略号!icon上也能正确显示badge数字。。。
官方Doc参考:
https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/CommunicatingWIthAPS.html#//apple_ref/doc/uid/TP40008194-CH101-SW3
https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html#//apple_ref/doc/uid/TP40008194-CH100-SW1
不知道水果为何要在Doc里说明不能超过
256 Bytes
?以下贴图为证:
最新回复
(
0
)
返回
发新帖
Cool.Cat
搜索