Cordova Mobile应用程序的离线数据缓存

时间:2018-11-05 03:31:50

标签: cordova ionic-framework progressive-web-apps offline-caching

我有一个Cordova应用程序(Ionic3/Angular),我想在其中添加离线 数据 缓存,我也想在其中预取一些数据,即使用户没有进入通常会调用该数据请求的视图。

我发现大多数缓存帖子都与缓存web assets(例如实际的应用程序文件)有关,而不是与通过ajax获取的数据有关。以我的情况(科多瓦)来说,我已经拥有了所有这些,只需要缓存数据即可。对于资产缓存,我看到toolbox提到很多,并且是在服务工作者内部运行的。

可以使用toolbox吗?另外,是否需要在服务工作者中使用工具箱(担心iOS支持)。

如果不是工具箱,我可以使用更合适的方法吗?

感谢任何指针。

1 个答案:

答案 0 :(得分:0)

您可以使用ionic-http-offline-cache。 只需将$http服务替换为httpOfflineCache