如何使用 Flutter Web 通过联系表单发送电子邮件?

How do I send an email through a Contact Form using Flutter Web?

所以我希望用户能够填写表格并发送电子邮件,就像我们拥有的典型网站联系表格一样。

我在 pub dev 上尝试了几个库,但似乎没有一个能正确完成工作,大多数只关注 IOS 和 Android。

使用这个Plugin

pubspec.yaml

dependencies:
  url_launcher: ^5.7.1

进口

import 'package:url_launcher/url_launcher.dart';

启动

_launchURL() async {
  const url = 'https://flutter.dev';
  if (await canLaunch(url)) {
    await launch(url);
  } else {
    throw 'Could not launch $url';
  }
}

URL 方案