应用程序发送旧推新的一个

时间:2013-10-07 05:19:10

标签: ios push-notification apple-push-notifications

我的ios应用程序开始表现得很有趣。当我通过主屏幕发送推送通知时,它也会显示我发送的旧推送。

示例:如果我现在发送推送,它会通过,但也会在下面显示3个较旧的推送,并说明“28天前”发送的日期。

我从来没有见过任何其他应用程序,这对我来说真的很难。

它发生在iPhone& iPad,iOS 6& 7。

有没有人见过这个或者能指出我正确的问题是什么。

谢谢!

1 个答案:

答案 0 :(得分:1)

我一直遇到同样的问题,我总能在这里的一些设备上重现,我想我只是解决了它。

我使用了推送API的增强格式(命令1,在下面的链接中找到)以及我如何修复它是因为我注意到我发送的“标识符”始终为0.

https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/LegacyFormat.html#//apple_ref/doc/uid/TP40008194-CH105-SW5

将此更改为每次新推送的随机生成的数字后,设备在收到新推送时不再重新显示较旧的推送。

让我知道这是否已经解决了,因为我已经看到它在其他论坛上弹出了很多,据我所知没有真正的解决方案。