向 Flutter 应用的新用户发送欢迎电子邮件

Posted

技术标签:

【中文标题】向 Flutter 应用的新用户发送欢迎电子邮件【英文标题】:Send welcome email to new users of a Flutter app 【发布时间】:2022-01-15 00:44:14 【问题描述】:

我有一个带有 Google SignIn 和 Facebook SignIn 的 firebase 身份验证的 Flutter 应用。我想向我的应用程序的新用户发送电子邮件。如何实施?我需要使用哪些服务?

【问题讨论】:

【参考方案1】:

您可以创建云函数触发器,在创建帐户时在“用户集合”中创建用户文档。

export const createUserDoc = functions.auth.user().onCreate(event => 
    const firebaseUser = event.data;
    const user = 
        name: firebaseUser.displayName || "No Name",
        email: firebaseUser.email
    ;

    return firebase.firestore()
        .collection("users")
        .doc(firebaseUser.uid)
        .set(user);
);

之后,您可以设置它的最简单方法是使用 Firebase 扩展发送电子邮件:https://firebase.google.com/products/extensions/firestore-send-email

【讨论】:

以上是关于向 Flutter 应用的新用户发送欢迎电子邮件的主要内容,如果未能解决你的问题,请参考以下文章