0
我正在使用Firebase,并且遇到问题,我需要在第一次登录时将新用户添加到我的配置文件表中。如何在Firebase中为每个用户创建一个配置文件
我找不到用社交媒体登录的方式,以及用电子邮件登录时,我所做的是当用户处于注册表形式时,将带有uid的新注册表推送到表中。
我正在使用Firebase,并且遇到问题,我需要在第一次登录时将新用户添加到我的配置文件表中。如何在Firebase中为每个用户创建一个配置文件
我找不到用社交媒体登录的方式,以及用电子邮件登录时,我所做的是当用户处于注册表形式时,将带有uid的新注册表推送到表中。
你可以用Firebase Cloud Functions来做到这一点。
exports.saveUserInDatabase = functions.auth.user().onCreate(event => {
const user = event.data; // The Firebase user
const id = user.uid; // The id of the user
const email = user.email; // The email of the user
const displayName = user.displayName; // The display name of the user
// Add user in the database
return admin.database().ref('/users').child(id).child('userData').set('userValue');
});
,谢谢你帮了我很多,与此有关。 –