美文网首页
实现app界面跳转到系统设置界面

实现app界面跳转到系统设置界面

作者: 大浪捉鱼 | 来源:发表于2017-06-03 11:23 被阅读22次

    最近计划在app中实现跳转到私隐设置界面的功能,刚好看到网友的分享,于是记录一下

      NSString* phoneVersion = [[UIDevice currentDevice] systemVersion];
        if (phoneVersion.floatValue < 10.0) {
            //iOS10 以前使用
            [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"Tel://123456"]];
        }
        else {
            //iOS10 以后使用
            [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"Tel://123456"]
                                               options:@{}
                                     completionHandler:nil];
        }
    
    //拨打电话
    [NSURL URLWithString:@"tel://123456"] 
    //发送短信
    [NSURL URLWithString:@"sms://123456"]
    //发邮件
    [NSURL URLWithString:@"mailto://123456@163.com"]
    //前往App Store
    [NSURL URLWithString:@"itms-apps://"]
    //使用Safari访问网址
    [NSURL URLWithString:@"http://www.baidu.com"]
    //前往iBook
    [NSURL URLWithString:@"itms-books://"]
    //发起Facetime
    [NSURL URLWithString:@"facetime://"]
    //8、调用 地图Map
    [NSURL URLWithString:@"maps://"]
    //9、调用 Music
    [NSURL URLWithString:@"music://"]
    //10、跳转到系统设置相关界面
        // iOS10 以前
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=LOCATION"] options:@{} completionHandler:nil];
        // iOS10 以后
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"App-Prefs:root=LOCATION"] options:@{} completionHandler:nil];
    
    #pragma mark - 以下为跳转设置的对应方式
    //设置
    [NSURL URLWithString:UIApplicationOpenSettingsURLString]
    
    //iCloud
    [NSURL URLWithString:@"App-Prefs:root=CASTLE"]
    
    //WIFI
    [NSURL URLWithString:@"App-Prefs:root=WIFI"]
    
    //蓝牙
    [NSURL URLWithString:@"App-Prefs:root=Bluetooth"]
    
    //蜂窝数据
    [NSURL URLWithString:@"App-Prefs:root=MOBILE_DATA_SETTINGS_ID"]
    
    //通知
    [NSURL URLWithString:@"App-Prefs:root=NOTIFICATIONS_ID"]
    
    //通用
    [NSURL URLWithString:@"App-Prefs:root=General"]
    //关于手机
    [NSURL URLWithString:@"App-Prefs:root=General&path=About"]
    //辅助功能
    [NSURL URLWithString:@"App-Prefs:root=General&path=ACCESSIBILITY"]
    //日期与时间
    [NSURL URLWithString:@"App-Prefs:root=General&path=DATE_AND_TIME"]
    //键盘设置
    [NSURL URLWithString:@"App-Prefs:root=General&path=Keyboard"]
    
    //显示与亮度
    [NSURL URLWithString:@"App-Prefs:root=DISPLAY"]
    
    //墙纸设置
    [NSURL URLWithString:@"App-Prefs:root=Wallpaper"]
    
    //声音
    [NSURL URLWithString:@"App-Prefs:root=Sounds"] 
    
    //Siri
    [NSURL URLWithString:@"App-Prefs:root=Siri"]
    
    //隐私
    [NSURL URLWithString:@"App-Prefs:root=Privacy"]
    //定位
    [NSURL URLWithString:@"App-Prefs:root=Privacy&path=LOCATION"]
    
    //电池电量
    [NSURL URLWithString:@"App-Prefs:root=BATTERY_USAGE"]
    
    //iTunes Store 与 App Store
    [NSURL URLWithString:@"App-Prefs:root=STORE"]
    

    相关文章

      网友评论

          本文标题:实现app界面跳转到系统设置界面

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