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

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

lryup 回答:向Flutter应用程序的新用户发送欢迎电子邮件

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

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

本文链接:https://www.f2er.com/3162807.html

大家都在问