Мне интересно, как я могу открыть приложение отправки SMS с помощью веб-элемента управления HTML5-страницей на Android и iPhone. Я хочу использовать собственное приложение отправки SMS-сообщений устройства с предварительно заполненным значением из Интернета.
Как инициировать/отправлять SMS с веб-страницы HTML5 с помощью собственных функций устройств?
Ответ 1
В дополнение к другим ответам я могу подтвердить, что smsto: 555: bodytext не работает на iPhone под управлением iOS5.
Что работает (и я его протестировал) на Android - это формат:
sms:444?body=hello
Пример:
<a href="sms:444?body=hello">Tap to say hello!</a>
На iPhone? body = hello помешает ему вообще работать, и вместо этого вы должны использовать только sms: 555.
смс: 555
Пример
<a href="sms:444">Tap to text us!</a>
Ответ 2
С Android 3.0 SDK Google начал выставлять API в HTML5 для доступа к устройствам. Ниже приведен пример здесь. Это может быть недостаточно для того, что вы пытаетесь сделать.
Я не знаю достаточно о iphone, чтобы советовать в любом случае.
Ответ 3
Я тестировал ниже, и он работает:
Использование тега HTML Anchor:
<a href="sms:111?body=SUBSCRIBE">Subscribe</a>
Использование JavaScript:
window.open('sms:111?body=SUBSCRIBE', '_self');