0

我在颤振中使用 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”在短信上消失了。

如何解决问题?

4

1 回答 1

1

将“#”替换为“%23”

String uri= 'sms:$phoneNumber?body=123%23%23456';
于 2021-05-10T07:29:26.017 回答