繁体   English   中英

将“全名”字段添加到 Firebase 电子邮件/密码身份验证?

[英]Add a "Full Name" Field to Firebase Email/Password Authentication?

有没有办法在 Firebase 的电子邮件/密码身份验证中添加“全名”字段? (使用斯威夫特)

您无法将自己的自定义字段添加到Firebase身份验证社交提供程序(Facebook,Google等)或电子邮件+密码。 当然,您可以将此类信息存储在Firebase数据库中,并以用户ID进行键入:

users
  uid_209103
    fullName: "Frank van Puffelen"

请注意,Firebase身份验证已经为每个用户提供了displayName属性 ,该属性可以满足您的需求。

我们无法在 Firebase 身份验证中添加新字段。 但是,您仍然可以存储用户的全名,Firebase 确实提供了此功能。 您可以使用 Firebase 数据库来存储用户的信息,如Frank van Puffelen在他上面的回答中所述。

或者,如果您只是想保存用户名,则可以更新用户的个人资料(DisplayName 和 ProfilePhoto 链接)。 对于 iOS, 更新 FirebaseAuth 中的用户配置文件

对于 Android, 更新 FirebaseAuth 中的用户配置文件

当您有一个基本应用程序并且只想存储有关用户的少量信息(例如他们的显示名称或个人资料)时,它会派上用场。 我所做的是,在创建新用户后,立即更新用户的个人资料。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM