iOS - 跳轉到系統設置

1、跳轉到本身應用設置(iOS8以上系統推薦使用)

//跳轉到本身應用乾的設置配置頁(如 定位、相機、相冊 這些隱私配置)
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];

UIApplicationOpenSettingsURLString字段,是在iOS8上才提供的,支持iOS8以上的系統,推薦使用網絡

以下圖:url

注意:必定要保證在調用[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; 以前將隱私配置註冊到系統中去。以相冊爲例:在調用相冊以前系統就會去申請許可限制,這樣就將配置註冊到系統去了,這樣避免了系統設置的崩潰spa

 

 

2、跳轉到系統設置(適用於 小於 iOS10的系統)version >= iOS10,支持跳轉到本身應用設置,不支持跳轉到系統設置

//prefs:root //在iOS10更新後,系統設置跳轉被禁用,只能跳轉App設置。 可是能夠換個姿式愉快的跳轉。以下
NSURL *url = [NSURL URLWithString:@"prefs:"];  

[[UIApplication sharedApplication] openURL:url]; 

 

系統「設置」中各個頁面的「地址」

蜂窩網絡:prefs:root=MOBILE_DATA_SETTINGS_ID
*** — prefs:root=General&path=Network/***
Wi-Fi:prefs:root=WIFI
定位服務:prefs:root=LOCATION_SERVICES
我的熱點:prefs:root=INTERNET_TETHERING
關於本機:prefs:root=General&path=About
輔助功能:prefs:root=General&path=ACCESSIBILITY
飛行模式:prefs:root=AIRPLANE_MODE
鎖定:prefs:root=General&path=AUTOLOCK
亮度:prefs:root=Brightness
藍牙:prefs:root=Bluetooth
時間設置:prefs:root=General&path=DATE_AND_TIME
FaceTime:prefs:root=FACETIME
設置:prefs:root=General
設置 prefs:root=SETTING
定位服務 prefs:root=LOCATION_SERVICES
鍵盤設置:prefs:root=General&path=Keyboard
iCloud:prefs:root=CASTLE
iCloud備份:prefs:root=CASTLE&path=STORAGE_AND_BACKUP
語言:prefs:root=General&path=INTERNATIONAL
定位:prefs:root=LOCATION_SERVICES
音樂: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
Wallpaper — prefs:root=Wallpaper

電話 mobilephone://
備忘錄 mobilenotes://
相關文章
相關標籤/搜索