【发布时间】:2018-12-29 11:56:42
【问题描述】:
我是编程和 firebase 方面的新手。我正在使用 firebase 构建一个 iOS 应用程序。实际上我想缓存来自 firebase 存储的图像。 我正在使用 Kingfisher pod 来帮助我下载和缓存图像,因为.... Firebase 存储似乎没有提供缓存图像方法
使用 kingfisher 下载和缓存的代码如下:
let url = URL(string: "url_of_your_image")
imageView.kf.setImage(with: url)
它需要一个 URL,这就是为什么在用户成功上传到 firebase 存储后,我设法存储存储在 firebase 存储中的图像的 URL。
上传的图片在 Firebase 存储中的 URL 如下所示
它有令牌.....
假设它是用户的个人资料图片,所以我会在从 firebase 存储中获取后将其存储在设备本地。
这种方法安全吗?
如果我检查一下,firebase 存储中的每个图像的令牌都是不同的,所以我认为没问题
【问题讨论】:
标签: ios firebase firebase-realtime-database google-cloud-firestore firebase-storage