相同的推送通知显示了两次



我在通知列表中不断获得相同的推送通知。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(settin‌​gs)
  }
}

您已经注册了两次检查此通话registerForRemoteNotifications()

最新更新