sum*_*mon 8 apple-push-notifications ios
我想用APNS创建一个iOS聊天应用程序.如果我有10,000个活跃且他们正在继续聊天,那苹果会阻止我的开发者帐户吗?对此有任何限制吗?
Rom*_*zak 13
"如果您在短时间内向同一设备或计算机发送多个通知,则推送服务将仅发送最后一个通知."
更多信息:http://developer.apple.com/library/ios/#technotes/tn2265/_index.html
但Apple不会阻止您的开发者帐户:)
Rok*_*arc 13
我不鼓励你使用APNS作为"聊天应用程序"的支柱.
如果您需要快速聊天功能,您应该编写自己的基于TCP套接字的服务器.
如果每个-几秒钟的同步是好的,你可以逃脱基于HTTP的服务器后端(但所有的上拉同步可苦了网络流量 - 所以TCP套接字仍然是更好的选择).
但是,您可以使用APNS进行后备 - 当您的某个设备上的应用没有响应时(即未连接到服务器),您可以通过APNS发送初始消息(唤醒您的应用并通知用户有消息等待他).
一旦用户打开您的应用程序,您应该切换回基于TCP套接字或HTTP请求的服务器通信.
至于你的问题:不,Apple很可能(人们永远不会知道)不会因为使用APNS进行聊天而拒绝你的应用程序.但请注意(正如其他人所说的那样):两个用户之间的消息如果过于频繁地互动则会"丢失" - 请参阅Roman Barzyczak给你的链接.
| 归档时间: |
|
| 查看次数: |
4781 次 |
| 最近记录: |