如何在Firebase中使用keepSynced时检索数据

时间:2016-04-10 06:28:06

标签: ios firebase

我过去常常使用 observeEventType 来延长Firebase参考数据的同步时间。在这个块中,我将快照字典映射到我的应用程序要使用的必要对象。我将这些对象放在内存中的存储库中。

最近,我了解到 keepSynced 是确保数据同步/下载到应用程序的更方便的方法。但是,如何从keepSynced Firebase引用中检索数据?

1 个答案:

答案 0 :(得分:0)

据我了解, keepSynced 适用于启用脱机磁盘持久性的情况。 (它还记录在离线功能部分)。当我遇到磁盘持久性问题时,我了解了 keepSynced (即使我退出应用程序,firebase也会返回较旧的数据。)然后我使用 keepSynced ,问题是现在解决了。当我从数据库更改数据时,它不会立即同步,就像 observeEventType 的情况一样。它的作用是,它允许我在更改数据时以及触发 observeSingleEventOfType 时刷新数据。