我在浏览器中以离线模式使用 Firestore。
如何检查客户端是否有更新但尚未在服务器上处理?
正如@Alex Mamo 的Stackoverflow 链接中所建议的,
要检查数据是来自缓存还是来自 Firestore 服务器,您可以使用以下代码行:
String source = querySnapshot.getMetadata().isFromCache() ? "Local Cache" : "Firebase >Server";
另请查看 @Frank Van Puffelen 的 Stackoverflow 链接,通过检查元数据来检测结果是否来自本地缓存与直接来自服务器。