Cloud Storage 是不是与 Firestore 同步离线工作
Posted
技术标签:
【中文标题】Cloud Storage 是不是与 Firestore 同步离线工作【英文标题】:Does Cloud Storage works offline in sync with FirestoreCloud Storage 是否与 Firestore 同步离线工作 【发布时间】:2019-12-26 22:04:48 【问题描述】:我想创建一个可以离线使用的应用。但我想将图像存储在 Cloud Storage 中,而不是将其存储在 FireStore 数据库中。
应用在使用 Firestore 时可以离线工作。它将如何与云存储一起使用?云存储可以离线使用吗?
示例:设备离线。我想推送一些文字和图片。文本进入 firestore,图片应该进入 Cloud Storage。这会发生吗?云存储可以和 Firestore 一起离线工作吗?
【问题讨论】:
您找到解决方案了吗?我也在寻找一个便宜的离线工作的云数据库。 【参考方案1】:Cloud Storage for Firebase 不像 Cloud Firestore 那样离线工作,也没有自动同步。设备必须在线才能上传或下载文件。如果您开始传输,并且设备离线一段时间,传输将暂停并恢复,但如果重新启动应用程序将不会继续。
【讨论】:
Firebase/Firestore 必须进行大量改进。 1. 最初他们使用 Firebase,但没有很好的搜索查询方式 2. 然后是 Firestore,文档大小最大为 1MB。他们说它可以 100% 离线工作,但没有很好的方法来存储图像,因为每个好的图像都会超过 1MB。如果文档大小更大,则可以将图像本身作为字节存储在这里,并且一切都可以脱机工作。只是为了图像,我们必须使用 SQL Lite 并维护图像,直到应用程序上线并将它们推送到云存储......嗯......以上是关于Cloud Storage 是不是与 Firestore 同步离线工作的主要内容,如果未能解决你的问题,请参考以下文章
Cloud Storage for Firebase 访问错误“admin.storage(...).ref 不是函数”
bigquery storage API:是不是可以将 AVRO 文件直接流式传输/保存到 Google Cloud Storage?
尝试初始化 Cloud Firestore 时,firebase.firestore() 不是函数