←
hypothesis
reference
iOS URL Schemes
System URL schemes for Phone, FaceTime, Messages, Mail, Maps, App Store, and Settings.
⌕
All
phone
Phone & FaceTime
messaging
Messages & Mail
maps
Maps
appstore
App Store
settings
Settings
system
System Apps
phone
Phone & FaceTime
4 schemes
tel:
tel:+15551234567
Initiates a phone call. Opens the dialer with the number pre-filled and prompts the user to confirm before dialing.
telprompt:
telprompt:+15551234567
Same as tel: but always shows a confirmation dialog before dialing, even in contexts that would otherwise proceed silently.
facetime:
facetime:user@example.com
Starts a FaceTime video call. Accepts an email address or phone number. Falls back gracefully on devices without a front camera.
note
Declare facetime in LSApplicationQueriesSchemes to use canOpenURL.
facetime-audio:
facetime-audio:+15551234567
Starts a FaceTime audio-only call to an email address or phone number.
note
Declare facetime-audio in LSApplicationQueriesSchemes to use canOpenURL.
messaging
Messages & Mail
2 schemes
sms:
sms:+15551234567
Opens the Messages app with a new compose window addressed to the given number. Multiple recipients can be comma-separated.
mailto:
mailto:user@example.com?subject=Hello&body=Hi+there
Opens the default mail client with a pre-filled compose window. Supports subject, body, cc, and bcc as URL query parameters.
maps
Maps
3 schemes
maps://?q=
maps://?q=coffee+near+me
Opens Apple Maps with a search query. Use q= for a text search centered on the user's current location.
maps://?ll=
maps://?ll=37.7749,-122.4194&q=San+Francisco
Drops a pin at specific coordinates. Combine ll=lat,lng with q= to show a custom label at that location.
maps://?saddr=
maps://?saddr=Current+Location&daddr=1+Infinite+Loop,Cupertino
Gets turn-by-turn directions. saddr= is the origin, daddr= is the destination. Both accept plain addresses or lat,lng pairs.
appstore
App Store
2 schemes
itms-apps:
itms-apps://itunes.apple.com/app/id123456789
Opens the App Store app directly to a specific app page. Replace the numeric ID with the App ID from App Store Connect.
itms-apps: (write-review)
itms-apps://itunes.apple.com/app/id123456789?action=write-review
Navigates to the app page and automatically prompts the user to write a review. Use as a fallback to SKStoreReviewController.
settings
Settings
2 schemes
app-settings:
app-settings:
Opens your app's own page in the system Settings app. This is the URL that UIApplicationOpenSettingsURLString resolves to. Available iOS 8+.
App-prefs:root=
App-prefs:root=WIFI
Deep-links into a specific system Settings section. Common roots: WIFI, Bluetooth, LOCATION_SERVICES, NOTIFICATIONS_ID, General, Privacy.
note
Undocumented — Apple may rename or remove these paths between iOS updates.
system
System Apps
2 schemes
shortcuts://
shortcuts://run-shortcut?name=My+Shortcut
Opens the Shortcuts app. Use run-shortcut?name= to run a shortcut by name, or open-shortcut?name= to view it without running.
calshow:
calshow://
Opens the Calendar app. Pass a time interval (seconds since Jan 1, 2001 — NSDate's reference date) to navigate to a specific date.