php – 重复Apple APNS推送通知?

我们一直在使用APNS在我们的应用程序没有太多事件一段时间,突然,我们的用户报告多次接收相同的推送通知多次。

我已经确认 – 我们的服务器只发送通知有效负载到苹果一次,但通知产生2,有时3个相同的警报,在横幅和通知中心。

这已经在iOS5和iOS6中观察到。

以前有人看过这种现象吗?我可能缺少一些机会,在有效负载中添加唯一标识符,这将阻止苹果向设备发送重复的通知? Google的C2DM有这样的事情collapse_key,但我可以找不到在APNS类似的功能的引用。

您能够复制此问题吗?如果通知不是制作服务器,您应该尝试添加标识符。还要检查用户在数据库中是否有多个登录。例如。与twitter,Facebook和密码等,都有相同的设备令牌。

有一些类似的问题,一些时间回来挖掘深入我发现,这些用户在其手机上的最终版本的beta iOS固件的多个版本,这是导致苹果服务器发送相同的通知同样的设备ID多次。

一些博客对消费者有指示,我们可以做。

http://stackoverflow.com/questions/12866600/duplicate-apple-apns-push-notifications

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:php – 重复Apple APNS推送通知?