打开手机设置相关界面

一:在app内打开自己app的专用设置界面

在我们的APP中,可能会使用多种服务,例如定位、推送、相册、拍照、通讯录等。选择是否允许一般只出现在安装app后第一次打开时,可是我们依然需要在使用到某种服务的时候判断是否用户是否允许了该服务,因为用户有可能自己关闭了自己app的这种服务器。

通常我们的做法是,给一个弹窗,提示开启选项的路径


Ios8及以上

1:  NSURL *url = [NSURL URLWithString:@"prefs:root=com.sharetimes.miliao"];

或者

2:  NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];


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

            

            [[UIApplication sharedApplication] openURL:url];

            

        }


二:打开手机设置相关界面


设置——隐私

NSURL *url = [NSURL URLWithString:@"prefs:root=Privacy"];

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

            [[UIApplication sharedApplication] openURL:url];

        }


设置——隐私——照片@"prefs:root=Privacy&path=PHOTOS"

设置——隐私——相机@“prefs:root=Privacy&path=CAMERA"


其他一些设置如下:


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

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

 

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

一些其他可用的参数:

 


即可跳转到设置页面的对应项。

跳转验证成功:

设置飞行模式 : prefs:root=AIRPLANE_MODE       

设置->无线局域网:prefs:root=WIFI    

设置->蓝牙:prefs:root=Bluetooth 

设置->通用:prefs:root=General                                                  

          设置->通用->关于本机:prefs:root=General&path=About          

          设置->通用->软件更新:prefs:root=General&path=SOFTWARE_UPDATE_LINK                   

          设置->通用->辅助功能:prefs:root=General&path=ACCESSIBILITY       

          设置->通用->自动锁定:prefs:root=General&path=AUTOLOCK               

          设置->通用->日期与时间:prefs:root=General&path=DATE_AND_TIME   

          设置->通用->键盘:prefs:root=General&path=Keyboard     

          设置->通用->语言与地区:prefs:root=General&path=INTERNATIONAL  

          设置->通用->描述文件:prefs:root=General&path=ManagedConfigurationList   

          设置->通用->还原: prefs:root=General&path=Reset

设置->墙纸:prefs:root=Wallpaper

设置->声音:prefs:root=Sounds

设置->隐私->定位服务:prefs:root=LOCATION_SERVICES

设置->iCloudprefs:root=CASTLE

           设置->iCloud->存储空间: prefs:root=CASTLE&path=STORAGE_AND_BACKUP

设置->iTunes Store App Storeprefs:root=STORE

设置->备忘录:prefs:root=NOTES

设置->电话:prefs:root=Phone     

设置->FaceTimeprefs:root=FACETIME                                           

设置->音乐:prefs:root=MUSIC                           

           设置->音乐->音量平衡:prefs:root=MUSIC&path=EQ               

           设置->音乐->音量限制:prefs:root=MUSIC&path=VolumeLimit

设置->照片与相机:prefs:root=Photos

设置->Twitterprefs:root=TWITTER

跳转验证失败:                               

Brightness — prefs:root=Brightness                    

Network — prefs:root=General&path=Network

Nike + iPod — prefs:root=NIKE_PLUS_IPOD

Notification — prefs:root=NOTIFICATI*****_ID

Safari — prefs:root=Safari

Siri — prefs:root=General&path=Assistant

Usage — prefs:root=General&path=USAGE

VPN — prefs:root=General&path=Network/VPN






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值