web-dev-qa-db-fra.com

Comment initier/envoyer SMS à partir d'une page Web HTML5 utilisant des fonctions natives de périphériques?

Je me demande comment puis-je ouvrir l'application send SMS en utilisant le contrôle Web d'une page HTML5 sur Android et iPhone. Je souhaite utiliser l'application native SMS du périphérique, avec une valeur préremplie provenant du Web.

17
Pentium10

En plus d’autres réponses, je peux confirmer que smsto: 555: bodytext ne fonctionne que not sur un iPhone fonctionnant sous iOS5. 

Qu'est-ce qui fonctionne (et je l'ai testé) sur Android, c'est le format:

sms:444?body=hello

Exemple:

<a href="sms:444?body=hello">Tap to say hello!</a>

Sur iPhone, le code? Body = hello l'empêchera de fonctionner et vous devez utiliser simplement sms: 555 à la place.

sms: 555

Exemple

<a href="sms:444">Tap to text us!</a>
25
Ben Clayton

J'ai testé le ci-dessous et cela fonctionne:

Utilisation de la balise d'ancrage HTML:

<a href="sms:111?body=SUBSCRIBE">Subscribe</a>

Utilisation de JavaScript:

window.open('sms:111?body=SUBSCRIBE', '_self');
0
Blesson Jose

Avec Android 3.0 SDK, Google a commencé à exposer l'API HTML5 pour l'accès aux appareils. Un exemple est répertorié ici . Cela peut ne pas suffire pour ce que vous cherchez à faire.

Je ne sais pas assez sur l'iphone pour le conseiller de toute façon.

0
omermuhammed