当在启用syncsizeTabs设置为true的持久性的情况下,如何通过本地更改停止快照侦听器更新?

时间:2019-10-03 10:54:37

标签: firebase google-cloud-firestore

我的应用程序中有快照侦听器,用于同步数据。因此,当检测到更改时,所有设备都会使用正确的数据进行更新。为了防止进行更改的实例也更新,请检查_hasPendingWrites属性。目前效果很好。但是,我现在希望启用脱机持久性并同步选项卡。问题是,如果我打开了多个选项卡,它们现在将都具有相同的_hasPendingWrites值,并且都试图更新,导致选项卡之间的数据相互覆盖。要解决此问题,最好有一种方法可以查看触发更新的客户端ID,但我不确定是否可以。任何帮助或建议,将不胜感激。

谢谢

0 个答案:

没有答案