相关疑难解决方法(0)

mailto:Flutter for Web 的链接

url_launcher 包 ( https://pub.dev/packages/url_launcher ) 似乎不适用于 Flutter for Web。以下代码打印“test url1”,但之后没有任何反应。

我如何mailto:在 Flutter for Web 中实现类似的功能,这会导致默认电子邮件应用程序以预先填充的“to:”电子邮件地址打开?

FlatButton(
  onPressed: _mailto, //() => {},
  padding: EdgeInsets.all(3.0),
  child: _contactBtn(viewportConstraints),
)


  _mailto() async {
    const url = 'mailto:support@email.com?subject=Product Inquiry&body=';
    print("test url1");
    if (await canLaunch(url)) {
      print("test url2");
      await launch(url);
    } else {
      print("test url3");
      throw 'Could not launch $url';
    }
  }
Run Code Online (Sandbox Code Playgroud)

mailto flutter

6
推荐指数
1
解决办法
2273
查看次数

标签 统计

flutter ×1

mailto ×1