从Firebase本地实时存储Room DB上的数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从Firebase本地实时存储Room DB上的数据相关的知识,希望对你有一定的参考价值。

我正在使用android上的firestore进行聊天应用程序。我最初的计划是监听消息收集并在roomdb中本地存储快照和后续更改。

这是为了避免在处理快照之前显示进度条。即当用户进入聊天视图时,它将从RoomDB接收消息并将其显示给用户,直到收到firestore快照。

这是正确的设计方法吗?我可以使用离线数据方法吗? (https://firebase.google.com/docs/firestore/manage-data/enable-offline

每种方法对设备存储的影响是什么。

答案

Cloud Firestore本地存储了本地数据,这似乎可以满足您的需求而无需为其编写任何代码。阅读documentation on Firestore's offline features以了解更多信息。

以上是关于从Firebase本地实时存储Room DB上的数据的主要内容,如果未能解决你的问题,请参考以下文章

将 Android Room 数据库与 Firebase 实时数据库相关联

具有存储到 firebase db 的实时更新的 JSON API

SwiftUI - 将存储中图像文件的路径移动到 Firebase 上的实时数据库 [重复]

Angular Firebase 存储,将用户输入属性分配给实时数据库

如何在 Firebase 实时数据库中搜索类似数组的数据?

无法将 Firebase Cloud Storage Function 范围限定为本地模拟器上的特定存储桶