Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic framework 从本地存储恢复Firebase_Ionic Framework_Firebase_Firebase Realtime Database - Fatal编程技术网

Ionic framework 从本地存储恢复Firebase

Ionic framework 从本地存储恢复Firebase,ionic-framework,firebase,firebase-realtime-database,Ionic Framework,Firebase,Firebase Realtime Database,我正在使用Firebase+Ionic(AngularFire)创建一个移动iOs/Android应用程序,效果非常好。使用Firebase的唯一问题是,每次用户启动时都会重新下载应用程序中的所有内容 在理想情况下,应用程序会将Firebase内容保存到localStorage,下次用户启动应用程序时,它会从localStorage加载,然后简单地使用Firebase“更新”以获取最新的更改 换句话说,我们将本地加载数据并“恢复”Firebase连接。这可能吗 注意:尽管我们使用AngularF

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

在理想情况下,应用程序会将Firebase内容保存到localStorage,下次用户启动应用程序时,它会从localStorage加载,然后简单地使用Firebase“更新”以获取最新的更改

换句话说,我们将本地加载数据并“恢复”Firebase连接。这可能吗


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

在Android和iOS上,Firebase支持,这允许缓存在应用程序重启后继续运行。此功能目前不适用于,例如Ionic。

在他们发布web版本之前,如果有办法通过将内容保存到localStorage来解决此问题,那就太好了。在我的例子中,我不需要在脱机时启用写操作,只需加载本地存储的数据即可。