ABCDEFGHIJKLMNOPQRSTUVWXYZAAAB
1
ALL THE SCHEMES - Only testing on iOS 9 - https://people.mozilla.org/~sarentz/t/schemes.html
2
3
STANDARD
4
direct tap
5
schemeexampleNoteswkwebviewsafarifirefox 2.1firefox Nextchrome
6
http / https
7
rss ?
8
data
9
javascript
10
mailto:mailto:Open empty mail in-app mail composerAlways asks: "Opening mailto:sarentz@mozilla.com - This will open in another application." - Opens Mail.app with empty composerOpen empty email in mail.appOpen empty email in mail.app
11
mailto:sarentz@mozilla.comhttps://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/MailLinks/MailLinks.html#//apple_ref/doc/uid/TP40007899-CH4-SW1Open in-app mail composer with To filled inAlways asks: "Opening mailto:sarentz@mozilla.com - This will open in another application." - Opens Mail.app with composer with address filled inOpen empty email in mail.appOpen empty email in mail.app
12
mailto:sarentz@mozilla.com?cc=test@example.com&subject=Test&body=This%20is%20the%20bodyOpen in-app mail composer with To and Body filled inAlways asks: "Opening mailto:sarentz@mozilla.com?subject=Test - This will open in another application." - Opens Mail.app with composer with To and Body filled in.Open empty email in mail.appOpen empty email in mail.app
13
ftp
14
file
15
16
iOS BUILT-IN
17
direct tap
18
schemeexampleNoteswkwebviewsafarifirefoxchrome
19
teltel:https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/PhoneLinks/PhoneLinks.html#//apple_ref/doc/uid/TP40007899-CH6-SW1Dialog with Cancel/Call button no number - looks bad. Hitting Call does nothing.Same as SafariSame as SafariSame as Safari
20
tel:123456789Dialog with Number & Cancel/Call buttons. Hitting Call opens Phone and starts dialing.Same as SafariSame as SafariSame as Safari
21
facetimefacetime:Dialog with Cancel/Facetime button no facetime account name - looks bad. Hitting Facetime opens the Facetime app, which then immediately closes.Showing our standard "Opening $URL - This will open in another application" Cancel/OK Dialog.Same as SafariSame as Safari but with native looking Chrome dialog
22
facetime:14085551234https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/FacetimeLinks/FacetimeLinks.html#//apple_ref/doc/uid/TP40007899-CH2-SW1Dialog with Number & Cancel/Call buttons. Number is formatted as phone number. Hitting Facetime opens Facetime app and starts dialing.Showing our standard "Opening $URL - This will open in another application" Cancel/OK Dialog.Same as SafariSame as Safari but with native looking Chrome dialog
23
facetime:user@example.comDialog with Account & Cancel/Call buttons. Hitting Facetime opens Facetime app and starts dialing.Showing our standard "Opening $URL - This will open in another application" Cancel/OK Dialog.Same as SafariSame as Safari but with native looking Chrome dialog
24
facetime-audiofacetime-audio:Dialog with Cancel/Facetime button no facetime account name - looks bad. Hitting Facetime opens the Facetime app, which then immediately closes.Showing our standard "Opening $URL - This will open in another application" Cancel/OK Dialog.Same as SafariSame as Safari but with native looking Chrome dialog
25
facetime-audio:123456789Dialog with Number & Cancel/Call buttons. Number is formatted as phone number. Hitting Facetime opens Facetime app and starts dialing.Showing our standard "Opening $URL - This will open in another application" Cancel/OK Dialog.Same as SafariSame as Safari but with native looking Chrome dialog
26
facetime-audio:user@example.comhttps://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/FacetimeLinks/FacetimeLinks.html#//apple_ref/doc/uid/TP40007899-CH2-SW1Dialog with Account & Cancel/Call buttons. Hitting Facetime opens Facetime app and starts dialing.Showing our standard "Opening $URL - This will open in another application" Cancel/OK Dialog.Same as SafariSame as Safari but with native looking Chrome dialog
27
sms<a href="sms:">Launch Messages App</a>https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/SMSLinks/SMSLinks.html#//apple_ref/doc/uid/TP40007899-CH7-SW1Opens Messages app with empty message composer.Showing our standard "Opening $URL - This will open in another application" Cancel/OK Dialog.Same as SafariSame as Safari
28
<a href="sms:1-408-555-1212">New SMS Message</a>Opens Messages app with To filled in (Green SMS message)Showing our standard "Opening $URL - This will open in another application" Cancel/OK Dialog.Same as SafariSame as Safari
29
sms:sarentz@mozilla.com
Opens Messages app with To filled in (Blue iMessage)
Showing our standard "Opening $URL - This will open in another application" Cancel/OK Dialog.Same as SafariSame as Safari
30
http(s)://maps.apple.comhttp://maps.apple.com/?q=Starbuckshttps://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/MapLinks/MapLinks.html#//apple_ref/doc/uid/TP40007899-CH5-SW1Opens Maps.app with a searchOpens Google Maps websiteSame as SafariSame as Firefox
31
http://maps.apple.comOpens maps.apple.com web siteOpens maps.apple.com web siteSame as SafariSame as Firefox
32
http(s)://phobos.apple.comhttp://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?i=156093464&id=156093462&s=143441https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/iTunesLinks/iTunesLinks.html#//apple_ref/doc/uid/TP40007899-CH3-SW1Opens Music.app with errorShowing our standard "Opening $URL - This will open in another application" Cancel/OK Dialog.Opens iTunes Music Store - To Infinity and BeyondOpens iTunes Music Store - To Infinity and Beyond
33
34
35
36
http(s)://www.youtube.comhttp://www.youtube.comWithout app installed, opens http://m.youtube.com. With app installed, asks "Open in "YouTube"" ?Opens http://m.youtube.comOpens http://m.youtube.com.Opens http://m.youtube.com. Adds 'open in Youtube?' banner at bottom of screen.
37
https://www.youtube.com/watch?v=dQw4w9WgXcQhttps://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/YouTubeLinks/YouTubeLinks.html#//apple_ref/doc/uid/TP40007899-CH8-SW1Without app installed, opens http://m.youtube.com video page. With app installed, asks "Open in "YouTube"" ?Without app installed, opens http://m.youtube.com video page.Without app installed, opens http://m.youtube.com video page.Opens http://m.youtube.com video page. Adds 'open in Youtube?' banner at bottom of screen.
38
http(s)://maps.google.comhttp://maps.google.comWithout app installed, opens maps.google.com. With app installed, starts native app, no promptSame as SafariPrompts "Chrome wants to open Google Maps"
39
http://maps.google.com/?q=StarbucksWithout app installed, opens maps.google.com with Starbucks search. With app installed, starts native app with Starbucks search, no prompt.Same as SafariPrompts "Chrome wants to open Google Maps"
40
http(s)://itunes.apple.comhttps://itunes.apple.com/us/album/random-access-memories/id617154241https://developer.apple.com/library/ios/qa/qa1629/_index.htmlOpens Music app on Album pageSame as SafariSame as SafariSame as Safari
41
http://itunes.apple.com/us/app/apple-store/id989804926?pt=373246&mt=8&ct=mozorg-products_page-appstore-buttonOpens App Store appSame as SafariSame as SafariSame as Safari
42
https://itunes.apple.com/us/book-series/swift-programming-series/id888896989?mt=11Opens iBooks StoreSame as SafariSame as SafariError: This item cannot be accessed on your device.
43
ibooks:Opens iBooks appShowing our standard "Opening $URL - This will open in another application" Cancel/OK Dialog.Same as SafariSame as Safari
44
music:Opens Music appShowing our standard "Opening $URL - This will open in another application" Cancel/OK Dialog.Same as SafariSame as Safari
45
videos:Opens Videos appShowing our standard "Opening $URL - This will open in another application" Cancel/OK Dialog.Same as SafariSame as Safari
46
itms-books(s):https://itunesconnect.apple.com/docs/iBookstoreAssetGuide5.0.pdf
itms-books://itunes.apple.com/us/book/isbn9781451648553
Opens iBooks app with the store pointing to the Steve Jobs bookShowing our standard "Opening $URL - This will open in another application" Cancel/OK Dialog.Same as SafariSame as Safari
47
itms-books:Opens iBooks appShowing our standard "Opening $URL - This will open in another application" Cancel/OK Dialog.Same as SafariSame as Safari
48
itms-apps(s):
49
50
itms:
51
http(s)://appstore.comhttp://appstore.com/mozillahttps://developer.apple.com/library/ios/qa/qa1633/_index.htmlOpens App Store app, mozilla pageShowing our standard "Opening $URL - This will open in another application" Cancel/OK Dialog.Same as SafariSame as Safari
52
http://appstore.com/firefoxwebbrowserOpens App Store App, Firefox pageShowing our standard "Opening $URL - This will open in another application" Cancel/OK Dialog.Same as SafariSame as Safari
53
THIRD-PARTY CUSTOM SCHEMES
54
direct tap
55
schemeexampleNoteswkwebviewsafarifirefoxchrome
56
twittertwitter://user?screen_name=satefanAlways Asks "Open in Twitter?" Cancel/Open. Open opens twitter app and goes to profile page.Error pageAsks Once - "Firefox" wants to open "Twitter" Open/Cancel - Open starts the Twitter app, loads the profile page.Asks Once - "Chrome" wants to open "Twitter" Open/Cancel - Open starts the Twitter app, loads the profile page.
57
twitter://status?status_id=702547717101228032Always Asks "Open in Twitter?" Cancel/Open. Open opens twitter app and goes to status page.Error pageAsks Once - "Firefox" wants to open "Twitter" Open/Cancel - Open starts the Twitter app, loads the statusAsks Once - "Chrome" wants to open "Twitter" Open/Cancel - Open starts the Twitter app, loads the status
58
firefoxfirefox://open-url?url=http://www.apple.comAlways Asks "Open in "Firefox"? Cancel/Open. Opens Firefox and opens the page.Error pageLoads the page in a new tab. No prompt.Asks Once - "Chrome" wants to open "Firefox" - Open starts Firefox, opens the page.
59
THIRD-PARTY iOS9 APP LINKING
60
Cant find apps that use this yet.
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100