Uri Scheme [Tutoriel WebApps n°2]
Avant de commencer je tenais remercier Jean Baptiste pour avoir réaliser ce tuto et le partager sur Tuto Mobile. Il va je l’espère dynamiser un peu la section WebApps !
URI Scheme, Qu’est ce que sait ?
Les URI Scheme ou Schéma URI sont des liens tous simplement. C’est au navigateur de l’exploiter au mieux.
Alors un exemple tout bête :
<a href="http://www.tutomobile.fr">tutomobile.fr</a>
Oui je sais c’est une URL basique, mais en faite le navigateur en voyant http se dit « http ??? Je connais, c’est mon boulot, c’est à moi de lire ce lien ».
Allez un autre exemple :
<a href="mailto:m.martin@example.com">Envoyer un mail</a>
Voici un autre URI Scheme il permet d’envoyer des mails. Le navigateur connaît mailto mais ne sait pas l’utiliser alors le donne à celui qu’il semble le plus approprié, le logiciel de mail, qui sera quoi faire de ce lien. Dans le cas présent il créera un nouveau mail en remplissant directement le champs « To : ».
Il y en beaucoup, des standardisés ou non, pour ceci je peux que vous conseillez la liste des Schéma URI de Wikipédia.
Utilité dans une WebApps?
Les deux déjà citées sont très connues, maintenant il existe certains schéma parfait pour les WebApps.
Tel
tel permet de téléphoner à l’utilisateur qui aurait laisser son numéro dans la balise comme ceci
<a href="tel:num_téléphone">Appel moi</a>
SMS
<a href="sms:num_téléphone?body=votre%20texte">Écrit moi un SMS</a>
et si vous voulez en envoyer plusieurs :
<a href="sms:num_téléphone,un autre num?body=votre%20texte">Écrit un SMS a moi et mon ami</a>
Vos espaces devront être remplacé par des %20 comme vous avez pu le constater.
Mailto
Pour maîtriser la fonction mailto je peux que vous suggérer le wiki de Mailto.
En application
Ça je vous laisse le soin de l’imaginer : Une application de recherche de contact, le mettre sur votre portfolio, le site d’un client …

Cette création par Tuto Mobile est mise à disposition selon les termes de la licence Creative Commons Paternité - Pas d'Utilisation Commerciale - Partage des Conditions Initiales à l'Identique 3.0 Unported.
Encore un peu de lecture :
-
Gestion des Preferences [Tutoriel Android n°25] -
Mon premier Widget sous Android [Tutoriel Android n°25] -
Utiliser une ProgressDialog dans ses applications Android [Tutoriel Android n°22]






Bonjour,
Je me posais la questions concernant ces fameux URI Schemes, quid de la sécurité ? Yaurait-il moyen de crypter son numéro pour éviter le spam par texto (comme on peut le faire pour son adresse mail) ?
Merci !
Attention à l’interopérabilité de ces liens, ce qui marche sur iPhone ou un Android, ne marchera pas forcement sur tous les téléphones.
Bonjour, qu’en est t’il des coûts des sms.
Je créer une webapp qui permet d’envoyer un sms.
Je ne marque pas de numéro… ce qui permet quand je clique d’ouvrir l’application interne du téléphone pour envoyer un sms et je choisis un de mes contacts.
Si j’ai un forfait sms illimité cela rentre t’il dans le cadre de mon forfait ?
En gros, y’a t’il un coût supplémentaire à prévoir ?
@t3vall : aucun surcoût, c’est exactement la même chose que tu si tu envoyait un sms directement de ton mobile
slt,svp,comment changer la position d’un bouton des qu’on clique.merci bien
Écrit moi un SMS
Ne marche pas sur Android !
sms:num_téléphone?body=votre%20texte
Ne marche pas sur Android !