首页 > 解决方案 > Ionic 4 PWA 和原生 android/ios 服务工作者缓存

问题描述

我正在开发一个Ionic 4/电容器应用程序,它将作为 PWA、iOs 和 android 本机应用程序发布。我正在使用角度服务工作者缓存机制(使用 ngsw-config.json 文件)来缓存一些响应。它在浏览器上运行良好。写入和从缓存中获取都可以无缝地工作,而无需编写任何代码。我的困惑是,这个服务工作者缓存是否适用于原生 android/iOs ionic 4 应用程序?

如果没有,那么我将不得不在我的代码中编写缓存函数(get() 和 set())来缓存响应/图像(使用离子存储等)。但是,如果我的服务工作者缓存打开并且这些缓存方法也在我的代码中,那么不会有重复的缓存写入相同的东西吗?

我不确定如何处理这个问题,因为我是 Ionic4/PWA 世界的新手。请建议一种适用于所有三种模式(即 PWA、iOS 和 android)的缓存架构设计。

提前感谢和感谢。

标签: ionic-frameworkservice-workerprogressive-web-appshybrid-mobile-appcapacitor

解决方案


推荐阅读