【发布时间】:2022-01-15 00:44:14
【问题描述】:
我有一个带有 Google SignIn 和 Facebook SignIn 的 firebase 身份验证的 Flutter 应用。我想向我的应用程序的新用户发送电子邮件。如何实施?我需要使用哪些服务?
【问题讨论】:
标签: firebase email flutter firebase-authentication
我有一个带有 Google SignIn 和 Facebook SignIn 的 firebase 身份验证的 Flutter 应用。我想向我的应用程序的新用户发送电子邮件。如何实施?我需要使用哪些服务?
【问题讨论】:
标签: firebase email flutter firebase-authentication
您可以创建云函数触发器,在创建帐户时在“用户集合”中创建用户文档。
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
【讨论】: