繁体   English   中英

iPhone推送通知随机发送

[英]iphone push notifications randomly sending

我已经有大约一年的推送通知设置,并且它们运行良好。 现在由于某种原因,他们不是。

首先,我要说的是我正在连接到Apple APNS服务器,并通过PHP脚本发送推送通知。

如果我测试仅将通知发送到我的设备,则每次都可以使用。 如果我测试将通知发送到这里拥有的3或4个设备,则它们都会按应有的方式工作。 如果我向所有用户(几百个)发送通知,有时我会收到通知,而大多数时候我不会。

我一次连接到Apple,然后从一个连接发送所有通知。 因此,这不应成为苹果连接限制的问题。

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

它有数百个用户,通知可能仅每周发送一次或两次。 我尝试设置每个消息之间的时间延迟,但这似乎没有什么不同。

有谁知道会发生什么或我应该检查什么?

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

我不认为您应该使用(短期)PHP脚本。 Apple似乎不会在成功发送通知时向您发送任何信息,并且确实没有另一种简便的方法来确保连接的另一端已接收(并处理)了数据。

还值得检查您是否遵守第22页上的iOS开发者计划许可协议推送通知要求(禁止直接营销,请勿过度使用)。

好吧,我把所有事情都整理好了。 它在我的服务器端,我的cron作业修复了所有内容开始起作用后,没有正确运行php脚本的情况,因此不需要更改我的PHP脚本中的任何内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM