【发布时间】:2020-04-07 15:38:22
【问题描述】:
假设我们将用户的照片存储在 Storage 中,并且在用户的“photoURL”中存储该图像的 downloadUrl。
之后,假设照片的 downloadUrl 以某种方式被应用管理员或其他原因撤销。
现在,用户的 photoURL 不见了。
有没有办法观察存储项的dowloadUrl变化?我还找不到。如果没有;这里有两个想法;我应该去哪一个?
第二种方式:
存储存储位置而不是 downloadURL 并且每次都请求 dowloadUrl,我不想这样做,因为它总共需要 3 个请求,而不是 2 个。对于类似社交媒体的应用程序来说,这应该太多了。此外,如果用户通过 Facebook、Twitter 等进行身份验证,他们的照片将由这些提供商提供,我需要检查每个 url 是“存储位置”还是直接 url。
第三种方式:
使用 gravatar 或类似的东西。
【问题讨论】:
标签: firebase google-cloud-firestore google-cloud-storage firebase-storage