Flutter:将邮件发送到已设置的邮件地址
Flutter: sending mail to an already set up mail address
我正在尝试为我的 flutter 项目中的按钮实现一个功能,用户可以在其中按下按钮并自动出现预制的邮件草稿。就像我在附图中展示的那样。
iOS 和 Android 有没有简单的方法来做到这一点?收件人地址应该已经放在草稿中,还有主题和部分内容,如图所示。
我想不通。
非常感谢你!
有一个易于使用的软件包,可以为您节省大量重新创建轮子的时间。当试图找到许多其他人会从中受益的类似这样的通用解决方案时,我建议先查看 www.pub.dev,因为那里有很多非常有用的软件包,例如:
好的,我得到了答案。您只需简单地使用 lauchurl 包并输入:
Future launchEmail({
String toEmail,
String subject,
String message,
}) async {
final url =
'mailto:$toEmail?subject=${Uri.encodeFull(subject)}&body=${Uri.encodeFull(message)}';
if (await canLaunch(url)) {
await launch(url);
}
}
在您必须定义 toEmail、主题和消息之前。
我正在尝试为我的 flutter 项目中的按钮实现一个功能,用户可以在其中按下按钮并自动出现预制的邮件草稿。就像我在附图中展示的那样。
iOS 和 Android 有没有简单的方法来做到这一点?收件人地址应该已经放在草稿中,还有主题和部分内容,如图所示。
我想不通。
非常感谢你!
有一个易于使用的软件包,可以为您节省大量重新创建轮子的时间。当试图找到许多其他人会从中受益的类似这样的通用解决方案时,我建议先查看 www.pub.dev,因为那里有很多非常有用的软件包,例如:
好的,我得到了答案。您只需简单地使用 lauchurl 包并输入:
Future launchEmail({
String toEmail,
String subject,
String message,
}) async {
final url =
'mailto:$toEmail?subject=${Uri.encodeFull(subject)}&body=${Uri.encodeFull(message)}';
if (await canLaunch(url)) {
await launch(url);
}
}
在您必须定义 toEmail、主题和消息之前。