Flutter firebase 触发邮件实现

Flutter firebase trigger email implementation

我一直在尝试为我的 flutter 项目创建一个联系表。联系表格由两个步骤组成。首先,用户提供他们的电子邮件,然后描述他们的问题。一旦用户按下提交,我想在我这边收到一封电子邮件。我看过几个软件包,例如 mailer and flutter_email_sender。但是,他们似乎没有提供好的解决方案; mailer 要求我在我的代码中提供我的电子邮件地址的密码(打开漏洞的可能性)。 Flutter_email_sender 只需在 phone 上打开一个电子邮件应用程序。

最近我遇到了完美的解决方案,Firebase 的新扩展 Trigger Email。尽管扩展看起来很有希望,但我找不到任何资源概述在 Flutter 中正确实施触发电子邮件。

能否举例说明在Flutter项目中如何实现Trigger Email?

来自分机的documentation

Use this extension to render and send emails that contain the information from documents added to a specified Cloud Firestore collection.

因此,要发送电子邮件,您需要将文档写入 Cloud Firestore。有关从 Flutter 写入 Cloud Firestore 的示例,请参阅 examples of this.

的 FlutterFire 文档