【发布时间】:2014-12-01 17:53:51
【问题描述】:
在official documentation你可以找到信息:
每个推送通知都包含一个有效负载。有效载荷包含 有关系统应如何提醒用户的信息以及任何 您提供的自定义数据。通知允许的最大大小 有效负载为 256 字节;苹果推送通知服务拒绝任何 超过此限制的通知。
然而在 WWDC 14 我们可以看到这个截图:
不知道苹果官方有没有关于推送通知大小限制的声明。我对其进行了测试,发现 256 字节可以工作,但文档说它不应该。有人可以确认或拒绝远程通知的大小吗?
【问题讨论】:
-
根据我自己的测试,它适合您在警报弹出屏幕上看到的大约 3-4 行文本。每行大约有几个词。我倾向于认为它类似于您可以在推文中写入的数量,可能要少一些。我不知道拒绝通知,但我知道如果我输入的文本超过 3 到 4 行,它们会被截断而不显示。
-
Apple 似乎还没有更新他们的 APNS 文档。我找不到任何提到有效载荷大小增加的官方 Apple 文档。
-
iOS7- 为 256 字节,iOS8+ 为 2KB。前 HTTP/2 它的 4KB。阅读更多:jeenalinfotech.com/blogs/ios/…
-
@Zhang 通知也可用于发送数据,即未向用户显示;因此有兴趣了解有效载荷的大小。
-
我正在使用 VOIP 并且警报对象大小仍然截断接近约 1KB。在 VOIP 的情况下如何使用最大限制 5KB。有什么建议吗?
标签: ios push-notification apple-push-notifications