我將用戶的顯示名稱存儲在Firebase身份驗證中。從同一用戶登錄後,從Firebase Auth提取內容很簡單。但是,如果有其他用戶登錄,當我擁有唯一的UID(用戶標識)時,如何獲取帳戶的顯示名稱。Firebase:從UID獲取顯示名稱
1
A
回答
0
您無法獲取當前未使用FirebaseAuth
登錄的用戶的姓名或任何其他詳細信息。
相反,您必須在數據庫中創建一個存儲名稱的節點,並通過查詢數據庫來存儲任何其他必要的詳細信息。
我真的很好奇,知道你有沒有這樣做的任何其他用戶的UID。
1
不能
的解釋是這裏How do I return a list of users if I use the Firebase simple username & password authentication
可以代替設置用戶的UID到用戶節點在數據庫中,我使用節點存儲其他用戶的信息。那麼你可以得到該節點下的孩子數量。
1
一種解決方案是當您註冊一個用戶數據庫還
例 添加了細節一旦你createUserWithEmailandPassword下現在
DatabaseReference Db=FirebaseDatabase.getInstance().getReference();
DatabaseReference Users = Db.child("Users").child(mAuth.getCurrentUser().getUid());
Users.child("Name").setValue("<NAME>");
當用戶登錄到你的數據庫,從數據庫中檢索名稱從孩子用戶
相關問題
- 1. 從Firebase雲端功能獲取UID
- 2. 從多個數據庫獲取uid firebase
- 3. Firebase Web - 從其他用戶獲取UID
- 4. 顯示實際名稱而不是uid
- 5. 獲取顯示名稱從包ID
- 6. 從web.xml文件獲取顯示名稱
- 7. 獲取顯示名稱javax.money.CurrencyUnit
- 8. 從Firebase獲取兒童名稱?
- 9. 從谷歌plus api獲取空白名稱(顯示名稱)
- 10. 從美國國防部CAC卡獲取名稱/ UID
- 11. Firebase通過電子郵件獲取uid
- 12. 從uid獲取access_token
- 13. 從UID獲取EmailId?
- 14. Firebase - 沒有用戶的顯示名稱
- 15. 從域\別名組合中獲取顯示名稱
- 16. Django獲取顯示名稱選項
- 17. DisplayManager - 獲取本地顯示名稱
- 18. Asp.Net MVC獲取顯示名稱
- 19. Enum Flag獲取多個顯示名稱
- 20. 如何獲取DataAnnotation顯示名稱?
- 21. 獲取Windows用戶顯示名稱
- 22. 使用EnumDisplayDevices獲取顯示器名稱
- 23. 獲取(外部)顯示器的名稱
- 24. 獲取邏輯名稱的顯示名稱
- 25. 從顯示名稱解析SamAccount名稱
- 26. 如何從Firebase數據庫每次獲取隨機UId?
- 27. 最佳做法從Firebase用戶獲取用戶信息UID
- 28. 如何從firebase中使用UID獲取電子郵件?
- 29. 反應Firebase - 按用戶uid值過濾Firebase獲取的項目
- 30. 獲取精確的顯示器/顯示/屏幕名稱
https://stackoverflow.com/questions/14673708/how-do-i-return-a-list-of-users-if-i-use-the-firebase-simple-username-password –