我有一个从 Apple Push Notification Service 接收通知的 iPhone 应用程序。我正在使用(Easy APNS for PHP)使用每 15 分钟运行一次的 Cron 作业推送通知。我注册了大约 400 台使用我的应用程序的设备。
问题:当我想向我的用户发送新通知时,他们会多次收到通知,而且总是一样的。我不知道为什么 Apple 会多次发送相同的通知(比如 5 或 6 次)
一些额外的信息:
- Easy APNS 通过一次获取 100 条消息(如一批)来工作,所以我想将 400 条消息发送给我的所有用户需要 1 小时。
- 在我的 apns_messages 表中,每个设备的消息只有一个条目,因此理论上没有重复的消息。似乎同一个条目被处理了很多次。
我找不到这么多次收到相同通知的原因。这对用户来说也很烦人。