swift4.0用戶是否打開推送判斷

if #available(iOS 10.0, *) { UNUserNotificationCenter.current().getNotificationSettings { (set) in if set.authorizationStatus == UNAuthorizationStatus.notDetermined{ print("推送不允許") }else if set.authorizationStatus == UNAuthorizationStatus.denied{ print("推送不允許") }else if set.authorizationStatus == UNAuthorizationStatus.authorized{ print("推送允許") } } } else { let ty = UIApplication.shared.currentUserNotificationSettings?.types if Int(ty!.rawValue) == 0{ print("用戶不允許推送") }else{ print("用戶允許推送") } }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章