jcm*_*tch 30 push-notification ios
我是IOS推送通知的新手.我一直在阅读它们,似乎无法在任何地方找到这些信息.我已经读过推送通知的大小限制是256字节.此大小限制是否包括诸如必须发送的设备令牌和有关通知的其他开销信息之类的内容.如果是这样的话,我的内容可用的实际大小是多少.
他们用什么格式来解释我发送的文字?转换1个字符是1个字节还是更多.真的我想知道我可以在推送通知中发送多少个字符.
感谢您帮助理解推送通知有效负载的限制.
And*_*rev 49
每个推送通知都带有一个有效载荷.有效负载指定如何警告用户等待下载到客户端应用程序的数据.通知有效负载允许的最大大小为256字节; Apple推送通知服务拒绝任何超出此限制的通知.
对于每个通知,提供者必须编写严格遵守RFC 4627的JSON字典对象.此字典必须包含由密钥aps标识的另一个字典.aps字典包含一个或多个指定以下操作的属性:
- 要显示给用户的警报消息
- 用于标记应用程序图标的编号
- 一个声音播放
所以,回答你的问题,
此大小限制是否包括诸如必须发送的设备令牌和有关通知的其他开销信息之类的内容.
是的,此大小限制包括设备令牌和其他开销信息.
转换1个字符是1个字节还是更多.
如果您在通知中仅使用拉丁字母,则情况属实.
以上都是相当不清楚的,因为'include'可能意味着"它已经被包含"或"你必须包含它".要非常清楚,设备ID是"元数据",不是有效载荷的一部分,并且不会超出256个字符的预算.然而,另一个APS开销(标准有效载荷字典)是.
资料来源:上述文件加上实验验证.
归档时间: |
|
查看次数: |
38377 次 |
最近记录: |