重复的Apple APNS推送通知?
我们已经在我们的应用程序上使用了APNS,现在一段时间没有发生多少事件,突然我们的用户报告多次收到相同的推送通知。
我已经确认 - 单调乏味 - 我们的服务器只向苹果公司发送通知有效负载,但在横幅广告和通知中心中,通知产生了2次,有时甚至发生了3次相同的警报。
这在iOS5和iOS6中都有观察到。
有没有人见过这种现象? 我是否错过了一些向有效载荷添加唯一标识符的机会,以防止Apple向设备发送重复通知? 谷歌的C2DM具有这种类型的collapse_key,但我在APNS中找不到类似的功能。
你能复制这个问题吗? 如果它不是生产服务器,你应该尝试添加标识符到通知。 同时检查用户是否在数据库中没有多次登录。 例如。 使用twitter,Facebook和密码等都有相同的设备令牌。
在回顾和深入挖掘过程中发现类似的问题后,我发现这些用户在最终版本旁边的手机上安装了多个版本的Beta iOS固件,这导致苹果服务器多次向同一设备ID发送相同的通知。
有些博客为那里的消费者提供指导,我们可以做的很少。
链接地址: http://www.djcxy.com/p/62605.html