EasyAPNS:有没有人试过大量的通知?

时间:2011-04-11 18:04:15

标签: iphone apple-push-notifications

我在我的应用和服务器中实现了EasyAPNS,目前拥有一个拥有2000多个注册设备的数据库。

今天我尝试向所有这些设备发送通知,并且脚本超时。我检查了代码(应该早点完成,我知道)并且我发现它为每条消息打开了连接

基本上这件事永远不会奏效,会让我的知识产权被禁止,对吧?怎么可能在Google group的任何地方都没有提到这个问题?显然没有人用很多通知试过这个库 - 这可能是真的吗?或者我错过了什么?

2 个答案:

答案 0 :(得分:5)

我最终重写了很多将消息发送到APNS的代码。基本上,不是每次循环打开和关闭连接的每个消息,只需每分钟从数据库中获取N条消息(可能是限制为100)并一次性发送它们。这样做直到消息表为空(我为此使用了一个cron作业)。我还需要做更多的工作,因为我需要多个应用程序支持。

我不确定EasyAPNS人员在编写该库时的想法。老实说,它根本没有帮助 - 如果我自己从头开始编写APNS代码会更好。如果有人需要帮助修改库,请发表评论。

答案 1 :(得分:0)

APNS阻止您的IP。我同意pt2ph8。

一个简单的问题,虽然对pt2ph8。是否可以创建一个可以处理多个应用程序的APNS的库?