向 Firebase Email/Password 身份验证添加 "Full Name" 字段?
Add a "Full Name" Field to Firebase Email/Password Authentication?
有没有办法在 Firebase 的 Email/Password 身份验证中添加 "Full Name" 字段? (使用 Swift)
您不能将自己的自定义字段添加到 Firebase 身份验证社交提供商(Facebook、Google 等)或电子邮件+密码。您当然可以将此类信息存储在您的 Firebase 数据库中,以用户 ID 为关键字:
users
uid_209103
fullName: "Frank van Puffelen"
请注意,Firebase 身份验证已经为每个用户提供了一个 displayName
property,这可能会满足您的需求。
我们无法在 Firebase 身份验证中添加新字段。但是,您仍然可以存储用户的全名,Firebase 确实提供了此功能。您可以使用 Firebase 数据库存储用户信息,如 Frank van Puffelen 在他上面的回答中所述。
或者,如果您只是想保存用户名,则可以更新用户的个人资料(DisplayName 和 ProfilePhoto link)。对于 iOS、Update User's Profile in FirebaseAuth
对于Android、Update User's Profile in FirebaseAuth
当您有一个基本的应用程序并且只想存储有关用户的少量信息(例如他们的显示名称或个人资料)时,它会派上用场。我做的是,在创建新用户后,立即更新用户的个人资料。
有没有办法在 Firebase 的 Email/Password 身份验证中添加 "Full Name" 字段? (使用 Swift)
您不能将自己的自定义字段添加到 Firebase 身份验证社交提供商(Facebook、Google 等)或电子邮件+密码。您当然可以将此类信息存储在您的 Firebase 数据库中,以用户 ID 为关键字:
users
uid_209103
fullName: "Frank van Puffelen"
请注意,Firebase 身份验证已经为每个用户提供了一个 displayName
property,这可能会满足您的需求。
我们无法在 Firebase 身份验证中添加新字段。但是,您仍然可以存储用户的全名,Firebase 确实提供了此功能。您可以使用 Firebase 数据库存储用户信息,如 Frank van Puffelen 在他上面的回答中所述。
或者,如果您只是想保存用户名,则可以更新用户的个人资料(DisplayName 和 ProfilePhoto link)。对于 iOS、Update User's Profile in FirebaseAuth
对于Android、Update User's Profile in FirebaseAuth
当您有一个基本的应用程序并且只想存储有关用户的少量信息(例如他们的显示名称或个人资料)时,它会派上用场。我做的是,在创建新用户后,立即更新用户的个人资料。