Схема iOS SMS в HTML гиперссылка с телом

Мы пытаемся создать гиперссылку на HTML-странице, которая должна открывать предопределенное SMS — когда пользователь нажимает на эту ссылку на нашей странице, приложение SMS должно открываться с заранее определенным номером и телом. Нам удалось успешно установить номер, но мы не можем установить текст этого текстового сообщения. Является ли это возможным?

Ссылка, которую мы до сих пор пытаемся:

<a href="sms:123456789?body=sometext">sms link</a>

Большое спасибо за помощь!


person animal_chin    schedule 23.04.2013    source источник


Ответы (4)


Нет, это невозможно.

Схема смс используется для запуска приложения «Сообщения». Формат URL-адресов этого типа — «sms:», где — необязательный параметр, указывающий целевой номер телефона SMS-сообщения. Этот параметр может содержать цифры от 0 до 9, плюс (+), дефис (-) и точку (.). Строка URL не должна содержать текст сообщения или другую информацию.

Ссылка: iPhoneURLScheme SMS

person Midhun MP    schedule 23.04.2013
comment
большое спасибо, это решает проблему ... это можно сделать в родном приложении ... - person animal_chin; 23.04.2013

Для iOS 8:

<a href="sms:123456789&body=sometext">sms link</a>

я настраиваю при удалении номера телефона 1234... чтобы пользователь мог ввести номер по своему выбору, чтобы поделиться ссылками на мое приложение

person mecampbellsoup    schedule 06.03.2015

На данный момент у меня работают следующие ситуации:

работает на iOS 8 (iOS 7 не проверял):

<a href="sms:123456879&body=bodytext">Send sms</a>

работает на Android 4.x, НЕ НА 5.x

<a href="sms:123456879?body=bodytext">Send sms</a> 

Я также тестировал smsto, но это не имело значения, чтобы заставить его работать на Android 5.

Проверьте эту скрипту, чтобы проверить:

https://jsfiddle.net/w4vcyjfw/14/

person user2928662    schedule 21.09.2015

Да, это возможно.

Небольшой подарок, на ios 5 и 6

<a href="sms:123456789;body=sometext">sms link</a>

person Anto    schedule 01.10.2013
comment
Поддержка этого была удалена в IOS7, по крайней мере, проверено на iPhone 5, это определенно все еще работает в IOS 5 и 6. - person David C; 06.03.2014
comment
@DavidC Есть предположения, почему это было удалено? Проблемы с безопасностью? - person teewuane; 04.04.2014
comment
Я предполагаю, что маркетинговая политика продвигает разработку нативных приложений. - person David C; 04.04.2014
comment
Для iOS8 вы можете использовать формат sms:123456789&body=someText - person Erwin; 23.02.2016