iOS 打开系统设置

作者: LYPC_下里巴人 | 来源:发表于2017-10-22 16:00 被阅读166次

    跳转手机系统设置需要先在项目里添加,跳转标识,操作步骤下图:

    1、一些常用的设置里的位置:

    新url_Scheme列表 prefs:在iOS10 中改成了Prefs:

    电池电量 Prefs:root=BATTERY_USAGE

    通用设置 Prefs:root=General

    存储空间 Prefs:root=General&path=STORAGE_ICLOUD_USAGE/DEVICE_STORAGE

    蜂窝数据 Prefs:root=MOBILE_DATA_SETTINGS_ID

    Wi-Fi 设置 Prefs:root=WIFI

    蓝牙设置 Prefs:root=Bluetooth

    定位设置 Prefs:root=Privacy&path=LOCATION

    辅助功能 Prefs:root=General&path=ACCESSIBILITY

    关于手机 Prefs:root=General&path=About

    键盘设置 Prefs:root=General&path=Keyboard

    显示设置 Prefs:root=DISPLAY

    声音设置 Prefs:root=Sounds

    App Store 设置 Prefs:root=STORE

    墙纸设置 Prefs:root=Wallpaper

    打开电话 Mobilephone://

    世界时钟 Clock-worldclock://

    闹钟 Clock-alarm://

    秒表 Clock-stopwatch://

    倒计时 Clock-timer://

    打开相册 Photos://

    2、代码演示:

    // 打开系统的设置界面,当系统大于10的时候直接打开当前App的设置界面

    - (void)openGeneral {

    NSURL *url = [NSURL URLWithString:@"Prefs:root=General"];

    if ([[UIApplication sharedApplication] canOpenURL:url]) {

    // 系统小于10的时候,打开Wi-Fi界面

    [[UIApplication sharedApplication] openURL:url];

    } else {

    // 系统大于10的时候直接打开当前App的设置界面

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil];

    }

    }

    相关文章

      网友评论

      • yunFeng:这个在审核的时候会有问题吗 ??
        LYPC_下里巴人:@yunFeng 目前我们线上的项目还没写这个进去,但是其他同事的有,已经上线了,估计不影响

      本文标题:iOS 打开系统设置

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