Тело сообщения исчезает после символа решетки во 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';
Другие вопросы по тегам