java 在独立应用程序中本地运行firebase firestore / storage的推荐方法

zbdgwd5y  于 2023-03-11  发布在  Java
关注(0)|答案(1)|浏览(128)

正如标题所示,我一直在尝试制作一个离线版本的Web应用程序,该应用程序使用Firestore和云存储。
我一直在尝试让模拟器套件在本地运行,我在这方面取得了一定的成功,但要运行模拟器,你需要有Java JDK installed as well as Node.js。我不希望最终用户需要安装这两个东西来使用我的应用程序。
Firestore也有一个offline caching system,但我还没有找到一种方法来强制这个系统手动缓存我离线使用所需的所有数据。建议使用什么方法来实现我的预期目标?是否有其他人做类似事情的例子?

tyky79it

tyky79it1#

我还没能找到一种方法来强制这个系统手动缓存我离线使用所需的所有数据。
如果您启用了离线持久化机制(Firestore默认为Android、Apple和Web应用程序启用),那么客户端SDK将自动创建数据库的缓存副本,无需强制执行任何操作。
当你说“我需要的所有数据”时,你认为你可以选择数据库的哪些部分应该存在该高速缓存中,那么请注意,这是不可能的。它是整个数据库或什么都没有,不幸的是,这种机制是不能改变的。

相关问题