相同的推送通知显示两次

时间:2017-06-22 11:00:57

标签: ios swift3 push-notification

我在通知列表中两次获得相同的推送通知。 iOS是10.2。推送注册只进行了一次。我使用"简易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)
  }
}

1 个答案:

答案 0 :(得分:0)

你注册了两次,这就是原因 请检查此致电registerForRemoteNotifications()