2016-10-03 57 views
0

我有一个移动应用程序,它需要Firebase注册才能在Firebase中备份/恢复自定义用户数据。我想知道如果授权用户可以得到他自己的存储文件的网址,并将其下载到他的电脑。获取Firebase存储文件的下载URL

+0

您可以随时将您的图像存储在userDefault或缓存中,给它一个密钥并访问它。 – Dravidian

+0

它不是一个图像,它的广告备份文件,我不希望用户将其下载到他的电脑。 – birdcage

回答

1

如果用户有权访问特定文件,则该用户有权使用任何方式访问该文件。无论这是通过您的应用还是通过其他应用或API。

无法将用户文件的访问权限限制在您的应用中。

+0

他如何通过令牌访问授权的URL?因为我们不使用任何API或Web组件。我的意思是我只需要用户不能下载存储的项目。除了我的应用程序,他还可以授权吗? – birdcage

+0

如果他们有权访问该文件,他们可以使用该API [获取该文件的下载URL](https://firebase.google.com/docs/storage/ios/download-files#generate_a_download_url)。或者,他们可以从您的应用获取URL,然后在桌面计算机上打开它。请注意,这听起来像[XY问题](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。如果你描述问题,你可能会得到更好的帮助,而不是专注于你想到的解决方案。 –

相关问题