首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果我使用Apple Push Notification服务进行即时通讯,apple会阻止我的帐户吗?

如果我使用Apple Push Notification服务进行即时通讯,apple会阻止我的帐户吗?
EN

Stack Overflow用户
提问于 2013-05-08 23:43:25
回答 4查看 4.9K关注 0票数 8

我想创建一个使用app的iOS聊天应用程序。如果我有10,000个活跃用户,他们还在继续聊天,苹果会屏蔽我的开发者账号吗?这方面有什么限制吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-05-09 01:38:52

我不鼓励您使用app作为“聊天应用程序”的主干。

如果你需要快速聊天功能,你应该编写你自己的基于TCP套接字的服务器。

如果每隔几秒同步是可以的。您可以使用基于HTTP的服务器后端(但所有的拉同步可能会对网络流量造成影响-因此TCP-socket仍然是更好的选择)。

然而,你可以使用an作为备用-当你在某些设备上的应用程序没有响应时(即没有连接到服务器),你可以通过an发送初始消息(唤醒你的应用程序&通知用户有一条消息在等着他)。

一旦用户打开您的应用程序,您就应该切换回基于TCP-socket或HTTP请求的服务器通信。

至于你的问题:不,苹果很可能(谁也不能确定)不会仅仅因为使用APNS聊天就拒绝你的应用。但请注意(正如其他人所说的那样):如果两个用户之间的消息交互太频繁,他们之间的将会“丢失”-请参阅Roman Barzyczak给你的链接。

票数 14
EN

Stack Overflow用户

发布于 2013-05-08 23:46:44

如果您在短时间内向同一设备或计算机发送多个通知,则推送服务将仅发送最后一个通知。

更多信息:http://developer.apple.com/library/ios/#technotes/tn2265/_index.html

但苹果不会屏蔽你的开发者账号:)

票数 13
EN

Stack Overflow用户

发布于 2013-05-08 23:46:58

您可以使用它们进行消息传递,但您很快就会发现,不能保证它们会到达。这就是所谓的推送通知黑洞。;-)

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16444848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档