Позвольте пользователю, использующему мобильный браузер, отправить код продукта, который они хотят по SMS

Я собираюсь использовать метод, позволяющий пользователю, использующему мобильный браузер, отправлять код продукта, который они хотят по SMS. В настоящее время я использую что-то вроде:

<a href = 'sms:7xxxxxx?body=product-number23xx'>Buy product-number23xx</a>

<a href = 'sms:7xxxxxx?body=product-number24xx'>Buy product-number24xx</a>

<a href = 'sms:7xxxxxx?body=product-number56xx'>Buy product-number56xx</a>

Он работает на платформах Symbian и Java, но он работает неправильно на всех мобильных платформах, таких как Darwin, Windows CE, Mobile OS. Любой орган может помочь мне сказать пример кода для других платформ?

Я также вижу этот question, и я попробовал mailto: и tell:, но первый открыл почтовый клиент, а второй просто добавил номер в что мобильные контакты!

Ответ 1

Попробуйте "smsto:", некоторые старые браузеры поддерживают его. Я также считаю, что подробная информация об определенных устройствах доступна через WURFL (https://db.scientiamobile.com)

Ответ 2

Схема URL-адреса iOS SMS (смс://) не поддерживает встраивание тела!

Ответ 3

Вам необходимо обновить ссылки для пользователей Android.

то есть. если клиентский браузер - андроид, вам нужно настроить ссылку, как показано ниже.
   <a href="sms:+19725551212?body=hello%20there">SMS Me</a>

Ссылка: URL-адрес SMS на Android