【发布时间】:2017-12-19 13:56:51
【问题描述】:
在我的应用程序中,我使用的是VoIP push。当我尝试阅读通知设置时;我正在获得授权状态notDetermined。
但用户已允许推送通知。在 iOS 11 中一切正常。
我正在使用下面的代码:
if #available(iOS 10,*) {
UNUserNotificationCenter.current().getNotificationSettings(completionHandler: { (settings) in
switch settings.authorizationStatus {
case .authorized :
NSLog("Setting Value : AuthoRization Status is : authorized")
case .denied :
NSLog("Setting Value : AuthoRization Status is : denied")
case .notDetermined :
NSLog("Setting Value : AuthoRization Status is : notDetermined")
}
【问题讨论】:
-
您是否在代码中使用 requestAuthorization(options:completionHandler:) 请求授权?
标签: swift unusernotificationcenter