Отправка SMS из мобильного браузера

Может ли мобильный браузер отправлять SMS, используя встроенные возможности устройства? Под этим я подразумеваю НЕ использование какого-либо онлайн-провайдера SMS-услуг, а фактически заставляющее мобильное устройство отправлять SMS (то же самое, что вы сделали бы, используя J2ME).


person Zamel    schedule 11.05.2009    source источник


Ответы (7)


Существует множество различных мобильных браузеров, поэтому я сомневаюсь, что они стандартизированы. Safari/iPhone поддерживает URI SMS, что бросается в глаза. меня как разумный подход к проблеме, который может получить более широкую поддержку, чем просто iPhone.

Основываясь на ссылке (выше), которую я нашел, и комментарии Zamel, я подозреваю, что это сработает:

<a href="sms:+447787000000">SMS</a>

Хотя с реальным номером телефона и, возможно, без знака + как %2B.

person Quentin    schedule 11.05.2009
comment
Небольшая ошибка, должно получиться так: ‹a href=sms:+447787000000›SMS‹/a› - person Zamel; 12.05.2009

Некоторые версии браузера Opera Mini предоставляют интерфейс javascript для создания SMS-сообщений, отправляемых с телефона пользователя.

Кроме того, некоторые версии браузера Nokia Symbian включить интерфейс JavaScript с аналогичной функциональностью .

Могут быть и другие, но это единственные два, для которых я нашел документацию.

person ewheeler    schedule 04.10.2011

Я думаю, что GSM-модем может действовать как SMS-шлюз, но для этого на модеме должно быть установлено программное обеспечение. В качестве другого варианта вы также можете изучить Carrier Gateway сообщения электронной почты в SMS. Пример: номер [email protected].

В наши дни появляется несколько бесплатных сервисов, таких как ZeepMobile, которые вы также можете изучить.

Чего именно вы пытаетесь достичь?

person Phill Pafford    schedule 11.05.2009
comment
Я хочу, чтобы пользователь отправил SMS из своего WAP-браузера, чтобы зарегистрироваться в какой-либо службе. Он получит подтверждающее СМС обратно. - person Zamel; 12.05.2009
comment
ZeepMobile использует сообщение HTTP в качестве API для своего SMS-шлюза. Вы могли бы сделать так, чтобы браузер сделал публикацию, а затем пользователь получил бы текстовое SMS-сообщение. У них есть реклама внизу SMS-сообщения, но это единственная служба, которая предлагает короткий код для бесплатной отправки SMS-сообщений. - person Phill Pafford; 12.05.2009

Нет, так как мобильный браузер специально создан для отображения документов с разметкой (html). Поэтому, если вы хотите отправить SMS через мобильный браузер, он вызовет страницу веб-сервера и отправит его с сервера, а не из мобильного браузера.

Мобильные ОС и их приложения имеют довольно много ограничений. Самое близкое, что вы увидите, — это возможность гиперссылки на номер телефона в мобильном браузере для отправки сообщения, но оно будет обрабатываться через их приложение для SMS, а не через браузер.

person Tom Walls    schedule 11.05.2009
comment
Вы имеете в виду, что SMS будет отправлено устройством, а не браузером? Это нормально, именно то, что мне нужно. - person Zamel; 12.05.2009

Это невозможно . Вы можете вызвать функциональность устройства из браузера. Вот как это сделать. Webkit позволяет вам сделать это

person Community    schedule 02.07.2009

Android и Blackberry поддерживают "mailto:" и "tel:".

Android поддерживает "sms:" (и, возможно, iPhone, у меня его нет :))
удачи и, пожалуйста, отпишитесь о своем результате.

person WhyMe    schedule 19.11.2010

Это хорошо, что это невозможно. ИМХО, это было бы довольно рискованно для безопасности. Я полагаю, что спамеры будут повсюду.

person Sander Marechal    schedule 11.05.2009
comment
Вы не объясняете ему, что и как. Я понимаю, что вы имеете в виду, но это недостаточно ясно. Он имел в виду то, что разрешил пользователю подтвердить, а ты предположил молча... - person Kheldar; 14.08.2011
comment
WTH я получаю удар по репутации за комментарий к ответу: D? - person Kheldar; 14.08.2011
comment
Вы не знаете. Вы получаете удар по репутации из-за понижения моего ответа. См. FAQ. - person Sander Marechal; 15.08.2011
comment
Ах, хорошо, не уверен, что это имеет смысл для меня, но все равно, пока есть причина :D - person Kheldar; 15.08.2011