zoukankan      html  css  js  c++  java
  • iOS----------获取通知状态并跳转设置界面设置

    跳转app对应的系统通知设置

        if (UIApplicationOpenSettingsURLString != NULL) {

            UIApplication *application = [UIApplication sharedApplication];

            NSURL *URL = [NSURL URLWithString:UIApplicationOpenSettingsURLString];

            if ([application respondsToSelector:@selector(openURL:options:completionHandler:)]) {

                [application openURL:URL options:@{} completionHandler:nil];

            } else {

                [application openURL:URL];

            }

        }

     获取用户通知中心对程序消息通知的设置,是否开启消息通知

        if ([[UIDevice currentDevice].systemVersion floatValue]>=8.0f) {

            UIUserNotificationSettings *setting = [[UIApplication sharedApplication] currentUserNotificationSettings];

            if (UIUserNotificationTypeNone == setting.types) {

                NSLog(@"推送关闭");

            }else{

                NSLog(@"推送打开");

            }

        }else{

            UIRemoteNotificationType type = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];

            if(UIRemoteNotificationTypeNone == type){

                NSLog(@"推送关闭");

            }else{

                NSLog(@"推送打开");

            }

        } 

     在iOS应用程序中打开设备设置界面及其中某指定的选项界面

        [[UIApplicationsharedApplication] openURL:[NSURL URLWithString:@”prefs:root=General”]];

        [[UIApplicationsharedApplication] openURL:[NSURL URLWithString:@”prefs:root=General&path=Restrictions”]];

  • 相关阅读:
    基于序列号注册的软件框架
    JavaScript基础 实例和框架集成
    jQuery使用总结 Core jQuery 其他 4/4
    Microsoft AJAX Client Library规范的实例
    JavaScript DOJO使用总结
    Java语法专题3: HashMap
    html中的fieldset
    HTML.ActionLink 和 Url.Action 的区别
    [System.InvalidOperationException] = {"阅读器关闭时尝试调用 MetaData 无效。"}
    虚拟属性
  • 原文地址:https://www.cnblogs.com/KiVen2015/p/10826139.html
Copyright © 2011-2022 走看看