Rem*_*ale 29 php iphone push-notification apple-push-notifications ios
我们一直在我们的应用程序上使用APNS,一段时间没有太多事件,突然我们的用户报告多次收到相同的推送通知.
我已经确认 - 乏味 - 我们的服务器只向Apple发送一次通知有效负载,然而通知在横幅和通知中心产生2个甚至3个相同的警报.
在iOS5和iOS6中都观察到了这一点.
以前有人见过这种现象吗?我是否可能错过了向有效负载添加唯一标识符的机会,这会阻止Apple向设备发送重复通知?谷歌的C2DM有这方面的collapse_key,但我找不到APNS中类似功能的参考.
你能复制这个问题吗?如果它不是生产服务器,您应该尝试向通知添加标识符。另请检查用户在数据库中是否没有多次登录。例如。Twitter、Facebook 和密码等都具有相同的设备令牌。
一段时间前也遇到过类似的问题,深入挖掘后我发现这些用户的手机上除了最终版本之外还有多个版本的 beta iOS 固件,这导致苹果服务器多次向相同的设备 ID 发送相同的通知。
有些博客为消费者提供了说明,但我们能做的却很少。
| 归档时间: |
|
| 查看次数: |
5528 次 |
| 最近记录: |