【发布时间】:2018-08-29 10:25:13
【问题描述】:
我已经集成了推送通知,我可以在 iOS 11.2、iOS 11.3 等版本上获取推送通知令牌。但在 iOS 11.4.1 版本上无法接收设备令牌。
方法didRegisterForRemoteNotificationsWithDeviceToken 和didFailToRegisterForRemoteNotificationsWithError 没有被调用。
有人遇到这个问题吗?我想检查是这个设备问题还是iOS版本问题?
【问题讨论】:
-
您是否向用户请求了权限?您是否有正确的权利设置?应用是否(由用户)授权?
-
是的,用户通过使用 API 获得授权:UNUserNotificationCenter.current().requestAuthorization(options: [.alert, .badge, .sound]) { (granted, error) in print("granted: ((授予)") };
标签: ios push-notification