Mar*_*0ux 13 iphone push-notification apple-push-notifications ios
我正在使用APNS python包装器库来发送推送通知.Apple文档称消息的有效负载限制为256字节.但由于可以在一个请求中发送多个PN,我想知道同一个请求中允许的消息数量是否有限制?
发送批量(1000+)推送通知的正确方法是什么?Apple服务器是否限制连接/秒或PN /秒以避免垃圾邮件?
Era*_*ran 11
正如Jonathan在评论中所说,Apple没有在APNS文档中指定限制.
由于您通过TCP连接将通知作为二进制数据发送,因此在单个请求中发送的通知数取决于TCP缓冲区的大小.
您不必每个请求发送一个通知.在这种情况下,我不确定单个请求这个术语是否有意义(因为它们不会为每个发送的通知返回响应).Apple鼓励您尽可能长时间保持连接.只要它是打开的,您可以根据需要编写尽可能多的字节(属于多个推送通知).
编辑:
推送通知吞吐量和错误检查
使用APN没有上限或批量大小限制.iOS 6.1新闻稿指出,APN自成立以来已经发送了超过4万亿次推送通知.在WWDC 2012上宣布,APN每天发送70亿条通知.
如果您发现吞吐量低于每秒9,000个通知,则您的服务器可能会受益于改进的错误处理逻辑.
| 归档时间: |
|
| 查看次数: |
12650 次 |
| 最近记录: |