【发布时间】:2011-09-19 06:13:13
【问题描述】:
我想知道我们一次可以向用户发送的苹果推送通知的数量是否有限制? 换句话说,我可以使用 APNS 服务一次发送 100,000 条推送通知吗?
【问题讨论】:
标签: ios push-notification apple-push-notifications
我想知道我们一次可以向用户发送的苹果推送通知的数量是否有限制? 换句话说,我可以使用 APNS 服务一次发送 100,000 条推送通知吗?
【问题讨论】:
标签: ios push-notification apple-push-notifications
是的,你可以!您还可以使用最多 20 个连接来发送数据。
【讨论】:
如果您在短时间内向同一设备发送多个通知,推送服务将只发送最后一个。
查看该文档中的“收到一些通知,但不是全部”。
【讨论】:
您可以向 Apple APNS 服务器发送多少通知没有限制,但提醒您避免使用分配连接,因为如果 Apple 认为您正在进行 DDOS 攻击,他可能会禁止您的 IP。
另外,如果用户离线(iPhone 没有信号),只有最新的推送通知会保存在苹果的 APNS 服务器中
【讨论】:
Apple's Tech Note 最近已更新以解决这个问题:
使用 APN 没有上限或批量大小限制。 iOS 6.1 新闻稿称 APNs 已发送超过 4 万亿次推送 自成立以来的通知。它是在 WWDC 2012 上宣布的 APNs 每天发送 70 亿条通知。
如果您发现吞吐量低于每秒 9000 条通知, 您的服务器可能会受益于改进的错误处理逻辑。
【讨论】: