2016-10-03 90 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)。如果你描述問題,你可能會得到更好的幫助,而不是專注於你想到的解決方案。 –