【发布时间】:2021-11-28 20:58:45
【问题描述】:
我正在使用带有时间戳的 Firestore 离线缓存来仅从服务器获取最新文档。当我第一次加载数据时,它将按时间戳的升序获取数据。这种做法为我节省了很多文档阅读量。
但问题是我在我的应用程序中使用了动态链接。当用户使用动态链接打开我的应用程序时,它将从 Firestore 服务器获取适当的文档,并默认保存在缓存中。如果用户设备中没有特定集合的数据,并且动态链接数据加载了最新的时间戳文档,那么它会影响我上面的 Firestore 读取优化。
所以我想禁用特定文档的离线缓存(从动态链接加载)。我看过这个 offline persistence 文档,但没有帮助我。
有什么解决方案可以禁用 Firestore 中特定文档的离线缓存或修改缓存的文档时间戳?
【问题讨论】:
标签: java android firebase google-cloud-platform google-cloud-firestore