我在通知列表中两次获得相同的推送通知。 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(settings)
}
}
答案 0 :(得分:0)
你注册了两次,这就是原因
请检查此致电registerForRemoteNotifications()