我想创建一个使用app的iOS聊天应用程序。如果我有10,000个活跃用户,他们还在继续聊天,苹果会屏蔽我的开发者账号吗?这方面有什么限制吗?
发布于 2013-05-09 01:38:52
我不鼓励您使用app作为“聊天应用程序”的主干。
如果你需要快速聊天功能,你应该编写你自己的基于TCP套接字的服务器。
如果每隔几秒同步是可以的。您可以使用基于HTTP的服务器后端(但所有的拉同步可能会对网络流量造成影响-因此TCP-socket仍然是更好的选择)。
然而,你可以使用an作为备用-当你在某些设备上的应用程序没有响应时(即没有连接到服务器),你可以通过an发送初始消息(唤醒你的应用程序&通知用户有一条消息在等着他)。
一旦用户打开您的应用程序,您就应该切换回基于TCP-socket或HTTP请求的服务器通信。
至于你的问题:不,苹果很可能(谁也不能确定)不会仅仅因为使用APNS聊天就拒绝你的应用。但请注意(正如其他人所说的那样):如果两个用户之间的消息交互太频繁,他们之间的将会“丢失”-请参阅Roman Barzyczak给你的链接。
发布于 2013-05-08 23:46:44
如果您在短时间内向同一设备或计算机发送多个通知,则推送服务将仅发送最后一个通知。
更多信息:http://developer.apple.com/library/ios/#technotes/tn2265/_index.html
但苹果不会屏蔽你的开发者账号:)
发布于 2013-05-08 23:46:58
您可以使用它们进行消息传递,但您很快就会发现,不能保证它们会到达。这就是所谓的推送通知黑洞。;-)
https://stackoverflow.com/questions/16444848
复制相似问题