Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
iOS Settings URL Scheme List

Settings URL schemes:

Note: < i=OS 5.1 use prefs:. > 5.1 use app-settings:

  • app-settings:root=General&path=About
  • app-settings:root=General&path=ACCESSIBILITY
  • app-settings:root=AIRPLANE_MODE
  • app-settings:root=General&path=AUTOLOCK
  • app-settings:root=General&path=USAGE/CELLULAR_USAGE
  • app-settings:root=Brightness
  • app-settings:root=General&path=Bluetooth
  • app-settings:root=General&path=DATE_AND_TIME
  • app-settings:root=FACETIME
  • app-settings:root=General
  • app-settings:root=General&path=Keyboard
  • app-settings:root=CASTLE
  • app-settings:root=CASTLE&path=STORAGE_AND_BACKUP
  • app-settings:root=General&path=INTERNATIONAL
  • app-settings:root=LOCATION_SERVICES
  • app-settings:root=ACCOUNT_SETTINGS
  • app-settings:root=MUSIC
  • app-settings:root=MUSIC&path=EQ
  • app-settings:root=MUSIC&path=VolumeLimit
  • app-settings:root=General&path=Network
  • app-settings:root=NIKE_PLUS_IPOD
  • app-settings:root=NOTES
  • app-settings:root=NOTIFICATIONS_ID
  • app-settings:root=Phone
  • app-settings:root=Photos
  • app-settings:root=General&path=ManagedConfigurationList
  • app-settings:root=General&path=Reset
  • app-settings:root=Sounds&path=Ringtone
  • app-settings:root=Safari
  • app-settings:root=General&path=Assistant
  • app-settings:root=Sounds
  • app-settings:root=General&path=SOFTWARE_UPDATE_LINK
  • app-settings:root=STORE
  • app-settings:root=TWITTER
  • app-settings:root=General&path=USAGE
  • app-settings:root=VIDEO
  • app-settings:root=General&path=Network/VPN
  • app-settings:root=Wallpaper
  • app-settings:root=WIFI
  • app-settings:root=INTERNET_TETHERING

Implementation

Titanium

  Ti.Platform.openURL("app-settings:root=General&path=About");

Swift

UIApplication.sharedApplication().openURL(NSURL(string:"prefs:root=General&path=Keyboard")!)

Objective-C

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General&path=Keyboard"]];
@Sandi89

This comment has been minimized.

Copy link

@Sandi89 Sandi89 commented Jun 15, 2017

Hi,

Is there a link to Passcode & Touch ID settings screen?

@arifkunnath

This comment has been minimized.

Copy link

@arifkunnath arifkunnath commented Jul 6, 2017

@Sandi89,
in objectiveC : prefs:root=TOUCHID_PASSCODE
swift:
App-prefs:root=TOUCHID_PASSCODE

@sjongejan

This comment has been minimized.

Copy link

@sjongejan sjongejan commented Dec 5, 2017

Swift

UIApplication.shared.open(URL(string: "prefs:root=General&path=Keyboard")!, options: [:], completionHandler: nil)
@LSmint

This comment has been minimized.

Copy link

@LSmint LSmint commented Mar 6, 2018

Hi,

Can this link to the installed app menu in settings likes facebook, waze and etc?

@satheeshwaran

This comment has been minimized.

Copy link

@satheeshwaran satheeshwaran commented Apr 5, 2018

App-Prefs:root=TOUCHID_PASSCODE does not work on iOS 11.x any ideas?

@ergunkocak

This comment has been minimized.

Copy link

@ergunkocak ergunkocak commented Apr 30, 2019

App-Prefs and prefs caused our app to be rejected

@ciiay

This comment has been minimized.

Copy link

@ciiay ciiay commented Jun 3, 2019

Hi,
Thanks for sharing. How can I specify an App on the Location service setting page? I want to move to the location setting page of our App instead of the general location setting page for every App. Thanks!

app-settings:root=LOCATION_SERVICES

@MeGaPk

This comment has been minimized.

Copy link

@MeGaPk MeGaPk commented Jul 25, 2019

What is url scheme for: General -> Profile?

@tzmartin

This comment has been minimized.

Copy link
Owner Author

@tzmartin tzmartin commented Jul 25, 2019

What is url scheme for: General -> Profile?

Obj-C
Prefs:root=General&path=ManagedConfigurationList

Swift
App-prefs:root=General&path=ManagedConfigurationList

@andrebrandaoo

This comment has been minimized.

Copy link

@andrebrandaoo andrebrandaoo commented Oct 8, 2019

@satheeshwaran do you find something? i'm having the same problem in ios 11+

@ligaowei

This comment has been minimized.

Copy link

@ligaowei ligaowei commented Nov 13, 2020

What is URL scheme for: General->Accessibility->Touch->Call Audio Routing->speaker?
Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.