繁体   English   中英

推送通知消息iOS的最大长度

[英]the maximum length of push notifcation message ios

我想知道为推送通知发送的消息的最大长度是多少,因为在我的测试问题中,我认识到我有问题,当我尝试发送短消息时,推送通知可以正常工作,但是如果我放置超过30个字符的消息,设备不会收到推送通知。

在我的php代码中,我有这个:

$msg = chr(0) . pack('n', 32) . pack('H*', $deviceToken) . pack('n', strlen($payload)) . $payload;

有关系吗? 以及如何调整消息的长度?

在我的代码中,我使用UTF-8编码,是否也相关?

请帮忙,谢谢提前!

对于iOS,推送通知消息的最大长度为256个字节。

文档 (和先前的答案)指出,您的有效负载限制为256个字节,即,系统将拒绝任何更长的消息。

解决此限制的典型方法是在您的推送通知中传递通知ID,并在从该推送通知进入应用程序时直接从服务器请求全部有效负载。

通知有效负载允许的最大大小为256个字节;

推送通知的目的是要小的; 有效负载大小不能超过256个字节, 您不能调整长度。 `

有效载荷超过256字节的推送通知将不会被APNS接受。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM