Тело сообщения исчезает после символа решетки во flutter url_launcher при отправке SMS
Я использую url_launcher во флаттере для отправки смс.
Но в теле моего сообщения есть хэш-символы, а после хеш-символов все сообщение исчезает.
Например,
String uri= 'sms:$phoneNumber?body=123##456';
if (await canLaunch(uri)) {
await launch(uri);
} else {
if (await canLaunch(uri)) {
await launch(uri);
} else {
throw 'Could not launch $uri';
}
}
Номер «456» исчезает из SMS.
Как решить проблему ?
1 ответ
Заменить "#" на "%23"
String uri= 'sms:$phoneNumber?body=123%23%23456';