Как передать знак плюс (+) в тело SMS с URI на андроид - PullRequest
0 голосов
/ 15 ноября 2018

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

<a href="sms:+0000000000?body=hello">Send hello</a>

Это работает.Для iOS вам нужно заменить символ ? на &

Но как предварительно заполнить тело содержимым, имеющим знак плюс (+) внутри?Похоже, ошибка на Android.

Примеры ниже не работает :

Попытка # 1 - простая

<a href="sms:+0000000000?body=2+2">Send math</a>

Попытка # 2 - кодируется с% 2B

<a href="sms:+0000000000?body=2%2B2">Send math encoded</a> 

Как избежать знака плюс на Android?

Это похоже на проблему с Android, потому что этот код на iOS работает нормально:

<a href="sms:+0000000000&body=2+2">Send math</a>
...