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.
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>
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');
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.