我將用戶的顯示名稱存儲在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. Firebase Web - 從其他用戶獲取UID
- 3. 從web.xml文件獲取顯示名稱
- 4. 從谷歌plus api獲取空白名稱(顯示名稱)
- 5. 從UID獲取EmailId?
- 6. Firebase通過電子郵件獲取uid
- 7. 從域\別名組合中獲取顯示名稱
- 8. Enum Flag獲取多個顯示名稱
- 9. 使用EnumDisplayDevices獲取顯示器名稱
- 10. Firebase - 沒有用戶的顯示名稱
- 11. 如何從DLL讀取顯示名稱?
- 12. 獲取邏輯名稱的顯示名稱
- 13. 從顯示名稱解析SamAccount名稱
- 14. 如何從Firebase數據庫每次獲取隨機UId?
- 15. 如何從firebase中使用UID獲取電子郵件?
- 16. 獲取精確的顯示器/顯示/屏幕名稱
- 17. 反應Firebase - 按用戶uid值過濾Firebase獲取的項目
- 18. Sharepoint:從列表中獲取表單域的顯示名稱
- 19. 從WindowsIdentity獲取用戶的顯示名稱
- 20. 從當前視圖獲取JSF導航顯示名稱
- 21. 從資源文件獲取顯示名稱
- 22. c#發送後如何獲取郵件名稱(uid)
- 23. 從Firebase函數庫中獲取未知鍵名稱觸發器
- 24. Firebase獲取姓名
- 25. 從名稱中獲取reflect.Type
- 26. 從AbstractTableModel獲取列名稱
- 27. 顯示名稱未顯示
- 28. 比較uid並獲取用戶名
- 29. 如何獲取用戶域\用戶名和顯示名稱從SharePoint People Picker InternalId?
- 30. Excel - 根據Excel工作表中的顯示名稱從AD獲取用戶名
https://stackoverflow.com/questions/14673708/how-do-i-return-a-list-of-users-if-i-use-the-firebase-simple-username-password –