从localStorage恢复Firebase

时间:2016-01-22 08:54:36

标签: ionic-framework firebase firebase-realtime-database

我使用Firebase + Ionic(AngularFire)创建移动iOs / Android应用程序,效果很好。使用Firebase的唯一问题是每次用户启动时都会重新下载应用中的所有内容。

在理想的世界中,应用会将Firebase内容保存到localStorage,下次用户启动应用时,它会从localStorage加载 - 然后简单地"更新"使用Firebase获取最新更改。

换句话说,我们会在本地加载数据并且"恢复"我们的Firebase连接。这可能吗?

注意:虽然我们使用AngularFire,但移动应用程序不会写入数据 - 它只能从Firebase读取。

1 个答案:

答案 0 :(得分:1)

在Android和iOS上,Firebase支持disk persistence,它允许缓存在应用重启后继续存在。此功能目前不适用于JavaScript environments,例如Ionic。