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