Flutter-如何让用户通过其默认电子邮件应用发送反馈

时间:2019-07-17 16:20:33

标签: email flutter

颤振: 我想让我的用户通过其默认电子邮件应用程序发送反馈。 例如,用户按下“发送反馈”按钮,然后使用已输入的收件人电子邮件ID打开其默认电子邮件应用程序。在这种情况下,收件人是我们的反馈电子邮件地址。

1 个答案:

答案 0 :(得分:0)

尝试使用此https://pub.dev/packages/flutter_email_sender

允许使用本机平台功能通过Flutter发送电子邮件。

在android中,它会通过intent打开默认邮件应用。该插件中使用了compileSdkVersion 28,它也应在应用程序中使用。

在iOS中,MFMailComposeViewController用于撰写电子邮件。

示例

final Email email = Email(
  body: 'Email body',
  subject: 'Email subject',
  recipients: ['example@example.com'],
  cc: ['cc@example.com'],
  bcc: ['bcc@example.com'],
  attachmentPath: '/path/to/attachment.zip',
);

await FlutterEmailSender.send(email);