iOS 跳转设置页面
2017-05-15 本文已影响204人
滴滴时光
跳转自己 App 设置页
首先你的 App 得有设置,也就是申请过相册、录音等权限才可以
// iOS8+
NSURL *appSettingURL = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
if ([[UIApplication sharedApplication] canOpenURL:appSettingURL]) {
[[UIApplication sharedApplication] openURL:appSettingURL];
}
跳转系统设置页
NSURL *keyboardSettingURL = [NSURL URLWithString:@"App-Prefs:root=General&path=Keyboard"];
if ([[UIApplication sharedApplication] canOpenURL:keyboardSettingURL]) {
[[UIApplication sharedApplication] openURL:keyboardSettingURL];
}
所有可用的 URL
Command Swift < 3 OR Objc | Swift 3 | Description |
---|---|---|
The topmost level General | prefs: |
App-Prefs: |
About | prefs:root=General&path=About |
App-Prefs:root=General&path=About |
Accessibility | prefs:root=General&path=ACCESSIBILITY |
App-Prefs:root=General&path=ACCESSIBILITY |
Account Settings | prefs:root=ACCOUNT_SETTINGS |
App-Pref:root=ACCOUNT_SETTINGS |
Airplane Mode | prefs:root=AIRPLANE_MODE |
App-Pref:root=AIRPLANE_MODE |
Autolock | prefs:root=General&path=AUTOLOCK |
App-Pref:root=General&path=AUTOLOCK |
Apple Pay / Wallet | shoebox://url-scheme |
shoebox://url-scheme |
Batery | prefs:root=BATTERY_USAGE |
App-Pref:root=BATTERY_USAGE |
Brightness | prefs:root=Brightness |
App-Pref:root=Brightness |
Bluetooth iOS < 9 | prefs:root=General&path=Bluetooth |
App-Pref:root=General&path=Bluetooth |
Bluetooth iOS > 9 | prefs:root=Bluetooth |
App-Pref:root=Bluetooth |
Castle | prefs:root=CASTLE |
App-Pref:root=CASTLE |
Cellular Usage | prefs:root=General&path=USAGE/CELLULAR_USAGE |
App-Pref:root=General&path=USAGE/CELLULAR_USAGE |
Configuration List | prefs:root=General&path=ManagedConfigurationList |
App-Pref:root=General&path=ManagedConfigurationList |
Date and Time | prefs:root=General&path=DATE_AND_TIME |
App-Pref:root=General&path=DATE_AND_TIME |
Do not disturb | prefs:root=General&path=DO_NOT_DISTURB |
App-Pref:root=General&path=DO_NOT_DISTURB |
Facetime | prefs:root=FACETIME |
App-Pref:root=FACETIME |
General | prefs:root=General |
App-Pref:root=General |
Internet Tethering | prefs:root=INTERNET_TETHERING |
App-Pref:root=INTERNET_TETHERING |
iTunes | prefs:root=MUSIC |
App-Pref:root=MUSIC |
iTunes Equalizer | prefs:root=MUSIC&path=EQ |
App-Pref:root=MUSIC&path=EQ |
iTunes Volume | prefs:root=MUSIC&path=VolumeLimit |
App-Pref:root=MUSIC&path=VolumeLimit |
Keyboard | prefs:root=General&path=Keyboard |
App-Pref:root=General&path=Keyboard |
Deeper in Keyboard | prefs:root=General&path=Keyboard/KEYBOARDS |
App-Pref:root=General&path=Keyboard/KEYBOARDS |
Lang International | prefs:root=General&path=INTERNATIONAL |
App-Pref:root=General&path=INTERNATIONAL |
Location Services | prefs:root=LOCATION_SERVICES |
App-Pref:root=LOCATION_SERVICES |
Network | prefs:root=General&path=Network |
App-Pref:root=General&path=Network |
Nike iPod | prefs:root=NIKE_PLUS_IPOD |
App-Pref:root=NIKE_PLUS_IPOD |
Notes | prefs:root=NOTES |
App-Pref:root=NOTES |
Notifications ID | prefs:root=NOTIFICATIONS_ID |
App-Pref:root=NOTIFICATIONS_ID |
Passbook | prefs:root=PASSBOOK |
App-Pref:root=PASSBOOK |
Phone | prefs:root=Phone |
App-Pref:root=Phone |
Photo Camera Roll | prefs:root=Photos |
App-Pref:root=Photos |
Reset | prefs:root=General&path=Reset |
App-Pref:root=General&path=Reset |
Ringtone | prefs:root=Sounds&path=Ringtone |
App-Pref:root=Sounds&path=Ringtone |
Siri | prefs:root=SIRI |
App-Pref:root=SIRI |
Safari | prefs:root=Safari |
App-Pref:root=Safari |
Siri | prefs:root=General&path=Assistant |
App-Pref:root=General&path=Assistant |
Sounds | prefs:root=Sounds |
App-Pref:root=Sounds |
Software Update | prefs:root=General&path=SOFTWARE_UPDATE_LINK |
App-Pref:root=General&path=SOFTWARE_UPDATE_LINK |
Storage & Backup | prefs:root=CASTLE&path=STORAGE_AND_BACKUP |
App-Pref:root=CASTLE&path=STORAGE_AND_BACKUP |
Store | prefs:root=STORE |
App-Pref:root=STORE |
prefs:root=TWITTER |
App-Pref:root=TWITTER |
|
Usage | prefs:root=General&path=USAGE |
App-Pref:root=General&path=USAGE |
Video | prefs:root=VIDEO |
App-Pref:root=VIDEO |
VPN | prefs:root=General&path=Network/VPN |
App-Pref:root=General&path=Network/VPN |
Wallpaper | prefs:root=Wallpaper |
App-Pref:root=Wallpaper |
WIFI | prefs:root=WIFI |
App-Pref:root=WIFI |