我在通知列表中不断获得相同的推送通知。iOS是10.2。推送的注册仅完成了一次。我使用" Easy APNS提供商"测试了推动,它成功显示了一次推动。但是,当实际推动来自服务器时,它会重复两次。任何帮助,将不胜感激。
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey : Any]? = nil) -> Bool { registerPushNotifications() }
func registerPushNotifications() {
DispatchQueue.main.async {
let settings = IUserNotificationSettings(types: [.badge, .sound, .alert], categories: nil)
UIApplication.shared.registerUserNotificationSettings(settings)
}
}
您已经注册了两次检查此通话registerForRemoteNotifications()