Firebase数据库使用问题

时间:2016-11-01 16:57:15

标签: firebase firebase-realtime-database angular2-nativescript

我正在使用nativescript-plugin-firebase构建一个NativeScript应用程序。 每次关闭和打开应用程序时,我都会遇到一些关于应用程序中数据一致性的问题,但在我遇到问题之前(如果这篇文章没有帮助,我会稍后发布)我有一些基本的问题了解有关Firebase数据库使用情况和本地数据存储优势的问题。

1)此选项persist: true。这是否可以单独执行任何操作,还是必须在查询中使用singleEvent: false或运行firebase.keepInSync()时使用此功能?

2)我是否需要添加persist: true才能从firebase.keepInSync()中受益?

3)如果我的初始设备中有persist: true且我的查询设置为singleEvent: false,我是否还需要拨打firebase.keepInSync()才能保持数据同步?

4)我有大约6个来自firebase的数据流,我在每个“页面”的应用程序中显示。每次用户查看页面时,每个上面都会singleEvent: true更好。或者在所有这些页面上持续监听singleEvent: false是否有任何好处。

5)在整个应用程序中使用多个singleEvent: false时,我是否应该注意任何内存使用警告。

6)我也理解firebase.keepInSync()占用记忆。如果我的应用程序中有太多活动,我的应用程序会崩溃吗?

我对很多问题都不好。 任何启蒙都会非常感激。

0 个答案:

没有答案