【发布时间】:2017-11-03 12:23:23
【问题描述】:
我面临一个严重的问题,我从服务器接收到多个推送通知?甚至服务器也发送一次。
我在 stackoverflow 上阅读了由于调用而引起的不同帖子
application.registerForRemoteNotifications()
我检查并调试了应用程序,此方法仅在 AppDelegate 中调用一次。
有什么建议对我有帮助吗?
【问题讨论】:
-
您确定该方法只调用一次,而不是每次启动应用程序时调用?
-
application.registerForRemoteNotifications() 用于注册您的设备以获取设备密钥的远程通知,您可以获得唯一的设备密钥。这个方法没有问题
-
这个问题是否与特定的 iOS 版本有关?我们也遇到了重复推送问题(与
registerForRemoteNotifications相关)。只能在特定版本的 iOS 9 上重现。如果您仅在 iOS 9 上遇到此问题,它可能与registerForRemoteNotifications有关。不过,不记得我们做了什么来修复它。 -
不,我查过,大多数人都面临这个问题
-
在启动应用程序时,应该每次都调用它,但在生命周期中只调用一次......
标签: ios swift firebase push-notification firebase-cloud-messaging