iphone推送通知随机发送

时间:2010-10-13 23:13:34

标签: iphone notifications message push alert

我已经有推送通知设置大约一年了,他们一直工作正常。 现在由于某种原因他们不是。

首先让我说我是与apple apns服务器的连接,并通过PHP脚本发送推送通知。

如果我测试只是向我的设备发送通知,它每次都有效。 如果我测试向我在这里的3个或4个设备发送通知,它们都会按照应有的方式工作。 如果我向所有用户发送通知(几百个),有时我会收到通知,大部分时间我都不会。

我连接到Apple一次并从一个连接发送所有通知。所以它不应该是苹果连接限制的问题。

是否有限制不允许您发送给几百个用户?

它有几百个用户,通知每周只发一次或两次。 我尝试在每条消息之间设置一个时间延迟,但这似乎没有什么区别。

有没有人有任何想法可能会发生什么或我应该检查什么?

2 个答案:

答案 0 :(得分:0)

你在进行任何错误检查吗?您使用的是“简单”还是“扩展”格式?你在解析扩展格式的结果吗?你等了多长时间收到通知?您是否检测到Apple何时关闭连接?你检查反馈服务吗?

我认为你不应该使用(短命的)PHP脚本。 Apple似乎没有向您发送任何有关成功通知的内容,并且确实没有另一种简单的方法可以确保连接的另一端接收(和处理)数据。

还值得检查您是否符合第22页的iOS Developer Program Licence Agreement推送通知要求(无直接营销,无过度使用)。

答案 1 :(得分:0)

好的,我把它全部整理好了。它是在我的服务器端,我有一个cron作业,在修复一切开始工作后没有正确运行php脚本,不需要在我的PHP脚本中更改任何内容。