我能在firebase android中加载另一个用户个人资料图片吗?

时间:2016-06-29 15:03:22

标签: android firebase firebase-realtime-database

如果我有他们的电子邮件但是我以其他用户身份登录,我是否可以加载其他用户个人资料图片?

2 个答案:

答案 0 :(得分:0)

如果您使用的是Firebase存储,那么技术上是,它只是一个文件系统,您可以从中检索任何文件。用户无法在不伪造您的应用程序/获取API密钥的情况下获得访问权限。

您的应用程序可以控制为用户检索正确的图像,除了您的应用程序签名密钥与FireBase项目/您的应用程序相关联之外,Firebase存储不具备安全性概念拥有API密钥以使用该特定FireBase项目的存储。

答案 1 :(得分:0)

不,您只能使用Firebase Auth库获取当前登录用户的信息。 (我假设你要问的是因为文档没有明确说明这一点,所以非常令人困惑。)

要支持访问其他用户的用户个人资料图片,您应该使用Firebase数据库或Firebase存储等其他内容存储图片,然后在您以其他用户身份登录时查询这些图片。

这是一个相关的Stack Overflow线程:

Firebase how to get user details?