美文网首页
swift4.0用户是否打开推送判断

swift4.0用户是否打开推送判断

作者: 千年积木 | 来源:发表于2018-07-04 14:57 被阅读60次
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("用户允许推送")

                }
                
            }

相关文章

网友评论

      本文标题:swift4.0用户是否打开推送判断

      本文链接:https://www.haomeiwen.com/subject/ymveuftx.html