Firebase如何获取用户详细信息?

Far*_*eel 5 firebase firebase-authentication

我在应用程序中使用Firebase身份验证,并使用电子邮件和密码注册了用户。当用户使用自己的帐户登录时,我也想获取其他用户的详细信息(与登录用户分开)。我如何获得该信息?

Har*_*rel 2

电子邮件、显示名称和 ID(特定于身份验证系统)等值可从Firebase User 对象获取。您可以从FIRAuth 类获取当前登录用户的引用。我提供了 iOS 的链接和类名,但其他平台的结构类似。

如果您想为用户存储其他数据,我建议包括一个users根节点,使用uidFirebase User 对象的 off 作为子节点的键users

  • 如果您想让用户彼此共享信息,您需要将其存储在数据库中并自行管理。Firebase 不提供对其他用户信息的访问;这将是一个重大的安全问题。 (7认同)