web-dev-qa-db-fra.com

SMS URL sur Android

Je voulais savoir si Android avait une fonctionnalité similaire à celle de l'iPhone en ce sens que vous pouvez utiliser une balise HTML A pour envoyer un SMS en définissant l'attribut HREF sur le numéro de téléphone auquel vous voulez envoyer le message et en le préfixant avec "SMS:", c'est-à-dire href="SMS:02313213" 

J'ai jeté un coup d'œil autour et je n'arrive pas à trouver quoi que ce soit qui suggère qu'il est disponible sur Android.

23
dakine

J'ai trouvé ce qui suit qui peut vous aider:

http://tools.ietf.org/html/rfc5724

Vous pouvez consulter les sous-sections 2.5 ou 2.6 de cette RFC pour vous donner quelques indicateurs supplémentaires sur la formulation d'une URL SMS appropriée.

Par exemple: ... <a href="sms:+19725551212?body=hello%20there"> SMS moi </a>
...

Notez le caractère "échappé" pour "l'espace" dans l'exemple ci-dessus.

Espérons que le navigateur Android vous permettra de générer des formulaires XHTML basés sur cette syntaxe. Je pense qu’ils le feront (si j’ai un peu de temps le lendemain, je vais essayer mon Galaxy S).

28
gto406

Cela devrait fonctionner:

<a href="sms:+437722735932">contact</a>
4
Josef Pfleger

href = "sms: + xxx" fonctionne sur le navigateur d'origine HTC Desire Android 2.2 et l'application Sense SMS, mais sms: + xxx? body = not - error: destinataire (s) non valide (s). J'étais seulement vraiment intéressé par la mise en place du corps - quelqu'un a vu/résolu ce problème?

Ma page de test est ici: http://jsbin.com/itama4/15

4
Ian Grainger

J'ai remarqué que si vous utilisez un code qrc avec du texte pour mms:<phone_number>?body=<your message here.>, cela semble fonctionner et éviter l'erreur: destinataire (s) non valide (s)

voici un test qrc http://qrcode.kaywa.com/img.php?s=8&d=mms%3A555-555-5555%3Fbody%3DYour%20Message

1
Andrew