Liens spéciaux : appels téléphoniques, sms, e-mails, géolocalisation navigation GPS, Android iPhone Windows phone applications, …

Résumé des compatibilités des schémas d'adresse de protocole selon les smartphones et les navigateurs

Plateforme / schéma (ouverture d'application/protocole) supporté Smartphone, PDA, tablettes   Ordinateur de bureau (Windows 7)
Android (2.3.3) iPhone 4 Windows Mobile 5   Google Chrome Mozilla Firefox Internet Explorer
Lien des schémas valides selon l'appareil et son navigateur : Navigateur intégré Safari IEMobile 6.8   Google Chrome 14 Mozilla Firefox 9 Internet Explorer 9
Détail des en-tête du navigateur : [HTTP_USER_AGENT] => Mozilla/5.0 (Linux; U; Android 2.3.3; fr-fr; SonyEricssonLT15i-o Build/3.0.1.A.0.145) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
[HTTP_X_WAP_PROFILE] => http://wap.sonyericsson.com/UAprof/LT15iR301.xml
[HTTP_USER_AGENT] => Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3 [HTTP_USER_AGENT] => Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.8) PPC; 240x320; SPV M650; OpVer 21.184.2.732
[HTTP_X_WAP_PROFILE] => "http://www.htcmms.com.tw/gen/Artemis-1.0.xml"
[HTTP_UA_OS] => Windows CE (Pocket PC) - Version 5.1
  [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1 [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0.1) Gecko/20100101 Firefox/9.0.1 [HTTP_USER_AGENT] => Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
wtai://wp/mc;+33123456789 Android iPhone Windows Mobile 5   Google Chrome 14 Firefox 9 Internet Explorer 9
tel:+33123456789 Android iPhone Windows Mobile 5   Google Chrome 14 Firefox 9 Internet Explorer 9
callto:+33123456789 Android iPhone Windows Mobile 5   Google Chrome 14 Firefox 9 Internet Explorer 9
sms:+33123456789
sms:12345678?body=Salut mon ami
sms:123456789,+123456789?body=Salut
Android
(incluant les arguments)
iPhone
(sans les arguments)
Windows Mobile 5
(incluant les arguments)
  Google Chrome 14 Firefox 9 Internet Explorer 9
geo:42.66789,2.9089069
geo:0,0?q=34 Quai du Port Marseille
Android iPhone Windows Mobile 5   Google Chrome 14 Firefox 9 Internet Explorer 9
maps:q=34 Quai du Port Marseille Android iPhone Windows Mobile 5   Google Chrome 14 Firefox 9 Internet Explorer 9
mailto:mon.email@monfournisseur.com
mailto:mon.email@monfournisseur.com?subject=Test Mailto
Android iPhone Windows Mobile 5   Google Chrome 14 Firefox 9 Internet Explorer 9

Appels téléphoniques

A partir d'une page web, vous pouvez ouvrir le l'application d'appel téléphonique de l'utilisateur avec un lien comme les exemples ci-dessous :

callto:12345678
=> appelle 12345678 sur iPhone et Nokia
wtai://wp/mc;12345678
=> appelle 12345678 on Android
wtai://wp/mc;+123456789
=> appelle un numéro international sur Android
tel:12345678
=> appelle 12345678 sur la plupart des appareils récents

Dans le numéro de téléphone que vous pouvez utiliser le signe + (plus) pour les numéros internationaux.

Un tel lien lancera un appel sur votre téléphone mobile vers un numéro spécifié. Mais ici, les choses sont un peu plus compliqué, nécessitant des liens différents pour des téléphones différents. Vous pouvez facilement trouver la façon de créer un tel lien de consulter la base WURFL et en regardant les propriété wml_make_phone_call_string, chtml_make_phone_call_string, xhtml_make_phone_call_string dans la catégorie wml_ui, chtml_ui, xhtml_ui :

  • Device: orange_spv_m650_ver1
    • device_os : Windows Mobile OS
    • device_os_version : 5
    • mobile_browser : Microsoft Mobile Explorer
    • wml_make_phone_call_string : wtai://wp/mc;
    • chtml_make_phone_call_string : tel:
  • Device: sonyericsson_lt15i_ver1
    • device_os : Android
    • device_os_version : 2.3
    • mobile_browser : Android Webkit
    • wml_make_phone_call_string : wtai://wp/mc;
    • chtml_make_phone_call_string : tel:
  • Device: apple_iphone_ver5
    • device_os : iPhone OS
    • device_os_version : 5.0
    • mobile_browser : Safari
    • wml_make_phone_call_string : none
    • chtml_make_phone_call_string : tel:

SMS

A partir d'une page web, vous pouvez ouvrir le l'application d'envoi de SMS de l'utilisateur avec un lien comme les exemples ci-dessous :

sms:12345678
=> SMS vers 12345678
sms:12345678?body=Salut mon ami
=> SMS "Salut mon ami" vers 12345678
sms:123456789,+123456789?body=Salut
=> SMS vers de multiples numéros de téléphone, incluant un numéro international

Il y a aussi une version pour les URI commençant par mms:. Sur certains navigateurs (mobiles) (périphériques), il est également signalé de travailler avec smsto: et mmsto: bien que je vous recommande la première version.

Géolocalisation GPS

Aujourd'hui, vous ne pouvez même pas imaginer un monde sans cartes et sans GPS. Aujourd'hui généralement une application cartographique et de l'ouverture une carte avec votre position est très agréable pour l'utilisateur. Aussi simple que cela et vous savez où aller : "aller chez ..."

A partir d'une page web, vous pouvez ouvrir le l'application de navigation GPS de l'utilisateur avec un lien comme les exemples ci-dessous :

Avec la latitude,longitude :

geo:43.308691,5.367393

Avec une adresse postale

maps:q=Marseille France

Mails

A partir d'une page web, vous pouvez ouvrir le l'application mail de l'utilisateur avec un lien comme les exemples ci-dessous :

mailto:mon.email@monfournisseur.com
=> le plus simple lien mail
mailto:mon.email@monfournisseur.com,autre.email@monfournisseur.com
=> plusieurs adresses mail
mailto:mon.email@monfournisseur.com?subject=Test mailto
=> en spécifiant le sujet
mailto:mon.email@monfournisseur.com?subject=Test mailto&cc=autre.email@monfournisseur.com
=> en spécifiant le sujet et CC

Ressources