2016-11-23 153 views
1

我的Android应用拥有Firebase数据库。对于每个用户,我想在列表视图中显示其他用户的电子邮件,例如whatsapp。 FirebaseUser只允许我获得当前用户,同时我也希望其他用户。有没有办法让其他用户?在Firebase上获取其他用户的个人资料信息

+0

听起来就像您的用途使用Firebase身份验证登录一样。 Firebase身份验证中没有API来获取用户列表。获得此类功能的惯用方式是保留Firebase数据库中的用户列表。有关更多信息,请参阅此答案:https://stackoverflow.com/questions/14673708/how-do-i-return-a-list-of-users-if-i-use-the-firebase-simple-username-密码 –

回答

0

B

是的,有一种方法可以让其他用户也可以。 您可以在树的用户部分中拥有一个节点,该节点具有可以联系或查看的所有其他用户的列表。

  yourDatabaseReferance.child(UID).push().child("UIDS_I_WANT_TO_SEE") 
.setValue(otherUID); 

然后你就可以他们拉入一个字符串数组列表,并用它来直接连接到用户信息数据库中的结构,例如拉动的电子邮件信息,就像你想要的。

相关问题