簡體   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