有没有办法根据其UID获取用户信息(如电子邮件,图片)?
我的意思是不是当前登录的用户,而是任何其他用户。
答案 0 :(得分:9)
如果您使用的是Firebase提供的身份验证方法,那么您只能从当前会话/用户获取该身份验证方法,如果您需要稍后查询,则需要将其保存在您自己的数据存储区中。
通常我所做的是在身份验证更改时加载用户数据,如果不存在,则保存新对象(使用uid
作为键),以及与应用程序相关的任何数据。如果您对图片感兴趣,则可能需要经常更新数据。
您可以在以下问题中找到更深入的解释和一些实际样本:Where does firebase save it's simple login users?。