SMS на предварительно заполненное текстовое сообщение в Google Pixel - PullRequest
0 голосов
/ 16 февраля 2019

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

a href="sms:;?&body=This%20is%20the%20body%20message."

Я протестировал его, и, похоже, он работает на устройствах iOS, а также на некоторых устройствах Android.Однако в Google Pixel 3 он открывает приложение обмена сообщениями по умолчанию, но показывает ошибку, которая гласит: Could not start conversation.

Как изменить код, чтобы успешно открыть разговор с пустым получателем?

Ответы [ 2 ]

0 голосов
/ 09 мая 2019

После нескольких часов проб и ошибок я смог предварительно заполнить сообщения Pixel (3XL), iOS (смоделированные в Xcode) и macOS, используя следующую структуру:

Пиксель: sms://+1${PHONE}/?body=${encodedString}
iOS: sms://+1${PHONE}/&body=${encodedString}

0 голосов
/ 22 февраля 2019

Попробуйте по ссылке, я думаю, вам нужен номер и замените;с?

<a href="sms:444-222-3333?body=Hello World!">Send SMS</a>

Для не iOS вы хотите использовать (для вашего примера пикселя) sms:phone_number?body=The_Message

Для iOS вы хотите использовать sms:phone_number;body=The_Message

...