javascript - 如何在使用电话号码注册期间将姓名和电子邮件添加到 Firebase 用户帐户?
问题描述
在 Firebase 文档中,它描述了如何使用电话号码注册创建帐户。
登录后,Firebase 会返回一个如下所示的用户对象:
但是,在上述文档中没有任何地方描述如何在注册期间添加电子邮件和 displayName 等信息。
如何在使用电话号码身份验证的用户注册期间将此信息添加到配置文件?
解决方案
在首次创建帐户时,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.
});
推荐阅读
- c# - Array.Sort 在 for{} 循环中无法正常工作
- reactjs - 使用 react 钩子 useContext 渲染具有不同标题的组件
- oracle - 如何查询存储在数字字段中的 GUID
- antlr - 如何将 Antlr3 转换为 Antlr4?
- python - 如何在不使用 Postgres 的 ARRAY 功能的情况下在 SQLAlchemy 中创建简单整数列表的属性
- javascript - 带“录音机”的鼓机
- java - Spring控制器如何每次只服务一个请求,并丢弃同一方法收到的其他请求,直到第一个请求完成
- cloud - 如何在雪花中从今天或之前的日期获取 n 天/月/年日期?
- angular - Onclick不同的按钮,数据应该相应地使用角度材料显示在mat-table中。?
- r - 使用 ggplot2 进行 R 数据可视化 - 使用 RColorBrewer 为 20 个变量添加颜色