我们的推送服务提供商更新了他们的库,这似乎解决了问题。据我了解,这与处理旧令牌有关。
我们的 Appgyver / Cordova 应用程序在重新安装应用程序后收到来自 APNS(和 GCM)的多个推送通知。
这似乎是我们以前从未见过的问题,我们的 iOS 应用程序在多次重新安装时会收到超过 50 条消息(重新安装是指完全删除应用程序并从外部源重新安装)。
每次重新安装,应用程序似乎都会记住旧的推送令牌,因此我们不断收到越来越多的通知。这很奇怪,因为我认为 Apple 在每次卸载后都会通知自己拒绝推送令牌。我们在 Android 上遇到了同样的问题。
插件: https ://github.com/AppGyver/PushNotifications
推送提供者: Azure Cloud
我几乎不敢相信有可能像这样推炸弹苹果设备,我们不知道这可能是什么原因。有没有人经历过这样的事情?
提前感谢您提供的任何帮助/建议。
额外说明:
- 这发生在 iOS 和 Android 设备上
- 我不记得以前我们的应用发生过这种情况,所以我认为这是最近的问题
- 每次打开app,我们通过JS调用注册函数(APNS服务推荐)
- 这个话题有一个类似的问题,但这不会导致超过50条推送消息吧?删除应用程序然后重新安装时的 iOS 推送通知行为
- Apple 留言板上的这个只读主题报告了相同的问题:https ://forums.developer.apple.com/thread/13414?q=multiple%20push