#android #cordova #sms
#Android #кордова #sms
Вопрос:
У меня относительно простая проблема, но она вызывает у меня головную боль. Я хочу отправить sms из приложения phonegap, работающего на Android.
Я использую этот фрагмент кода
window.location.href = "sms:12345?body=message nMessage line 2";
Теперь это работает нормально, за исключением одной вещи. Я не могу создать новую строку в теле сообщения. n не имеет никакого эффекта и даже не отображается. Мне нужно иметь новые строки в формате сообщения, но я не могу этого сделать.
С уважением, Хассан
Ответ №1:
Поскольку вы передаете сообщение в качестве параметра URL, вам необходимо закодировать его по URL.
window.location.href = "sms:12345?body=message
Message line 2";
Вот ссылка на кодировку URL.
Комментарии:
1. Пожалуйста. Я забыл указать, что вам также необходимо кодировать пробелы в URL. Я отредактировал ответ соответствующим образом.
Ответ №2:
Я использовал »
» для новой строки в теле sms