首页 > 解决方案 > 如何在使用电话号码注册期间将姓名和电子邮件添加到 Firebase 用户帐户?

问题描述

在 Firebase 文档中,它描述了如何使用电话号码注册创建帐户

登录后,Firebase 会返回一个如下所示的用户对象:

在此处输入图像描述

但是,在上述文档中没有任何地方描述如何在注册期间添加电子邮件和 displayName 等信息。

如何在使用电话号码身份验证的用户注册期间将此信息添加到配置文件?

标签: javascriptfirebasefirebase-authentication

解决方案


在首次创建帐户时,API 无法提供其他信息。但是,该页面底部有一些链接,可将您发送到有关如何管理用户的信息。特别是,您需要阅读有关更新用户个人资料设置用户电子邮件地址的部分。从文档中:

user.updateProfile({
  displayName: "Jane Q. User",
  photoURL: "https://example.com/jane-q-user/profile.jpg"
}).then(function() {
  // Update successful.
}).catch(function(error) {
  // An error happened.
});

和:

user.updateEmail("user@example.com").then(function() {
  // Update successful.
}).catch(function(error) {
  // An error happened.
});

推荐阅读