【问题标题】:Message body disappear after hash symbol in flutter url_launcher when send a SMS发送短信时,颤振 url_launcher 中的哈希符号后消息正文消失
【发布时间】:2021-07-31 13:39:09
【问题描述】:

我在 Flutter 中使用 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”号码在短信中消失了。

如何解决问题?

【问题讨论】:

    标签: flutter dart url-launcher


    【解决方案1】:

    将“#”替换为“%23”

    String uri= 'sms:$phoneNumber?body=123%23%23456';
    

    【讨论】:

    • 谢谢!是工作。我会在这之后研究编码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-25
    • 1970-01-01
    • 2022-06-15
    • 1970-01-01
    • 2020-05-17
    相关资源
    最近更新 更多