获取应用是否允许通知

来源:互联网 发布:绿色建筑计算软件 编辑:程序博客网 时间:2024/05/17 09:37
 if (systemversion < 8.0) {  //ios7及7以下系统
            //右边是switch开关
            if ([[UIApplication sharedApplication] enabledRemoteNotificationTypes] == 0) {
                //应用程序设置里没有打开推送开关
                cell.rightSwitch.on = NO;
            }else
            {
                //在手机设置里有允许该应用接收推送
                cell.rightSwitch.on = YES;
            }
   


        }else
        {
            //ios8以上系统
            if ([[UIApplication sharedApplication] currentUserNotificationSettings].types == 0) {
                //应用程序设置里没有打开推送开关
                cell.rightSwitch.on = NO;
            }else
            {
                //在手机设置里有允许该应用接收推送
                cell.rightSwitch.on = YES;
            }
        }
0 0
原创粉丝点击