iOS快速访问自己应用所属的系统设置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chenglei9128/article/details/51361289

大家都知道当自己的应用内嵌有一些例如位置、推送功能时,用户在首次安装启动APP的时候会被系统提示要求用户进行这些功能的注册,理所应当的有些用户可能因为某种原因或许会选择拒绝这些功能的使用,但一当用户拒绝使用这些功能时便有可能会造成我们App的正常使用。于是乎,为了使用户可以正常的使用自己的软件,我们便会采用一些弹窗提示来让用户方便的更改之前拒绝的一些功能。
如果是8.0以上版本建议使用
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];

8.0以下参考下面。

  1. 因为没有找到直接跳转到自己应用的访问位置页面,于是便选择直接跳转到自己应用所属的的系统设置页面,`[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@”prefs:root=xxxxx”]];//其中“xxxx”是指你的bundleid`
  2. 直接跳转到自己的应用推送允许页面 `[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@”prefs:root=NOTIFICATIONS_ID&&path=xxxxx”]];//其中“xxxx”是指你的bundleid`
  3. 附其他设置中相关功能页面的关键字
  4. `About — prefs:root=General&path=About Accessibility — prefs:root=General&path=ACCESSIBILITY Airplane Mode On — prefs:root=AIRPLANE_MODE Auto-Lock — prefs:root=General&path=AUTOLOCK Brightness — prefs:root=Brightness Bluetooth — prefs:root=General&path=Bluetooth Date & Time — prefs:root=General&path=DATE_AND_TIME FaceTime — prefs:root=FACETIME General — prefs:root=General Keyboard — prefs:root=General&path=Keyboard iCloud — prefs:root=CASTLE iCloud Storage & Backup — prefs:root=CASTLE&path=STORAGE_AND_BACKUP International — prefs:root=General&path=INTERNATIONAL Location Services — prefs:root=LOCATION_SERVICES Music — prefs:root=MUSIC Music Equalizer — prefs:root=MUSIC&path=EQ Music Volume Limit — prefs:root=MUSIC&path=VolumeLimit Network — prefs:root=General&path=Network Nike + iPod — prefs:root=NIKE_PLUS_IPOD Notes — prefs:root=NOTES Notification — prefs:root=NOTIFICATIONS_ID Phone — prefs:root=Phone Photos — prefs:root=Photos Profile — prefs:root=General&path=ManagedConfigurationList Reset — prefs:root=General&path=Reset Safari — prefs:root=Safari Siri — prefs:root=General&path=Assistant Sounds — prefs:root=Sounds Software Update — prefs:root=General&path=SOFTWARE_UPDATE_LINK Store — prefs:root=STORE Twitter — prefs:root=TWITTER Usage — prefs:root=General&path=USAGE VPN — prefs:root=General&path=Network/VPN Wallpaper — prefs:root=Wallpaper Wi-Fi — prefs:root=WIFI Setting —prefs:root=INTERNET_TETHERING `

猜你喜欢

转载自blog.csdn.net/chenglei9128/article/details/51361289