Ionic framework Ionic 4 PWA和本机android/ios服务工作者缓存

Ionic framework Ionic 4 PWA和本机android/ios服务工作者缓存,ionic-framework,service-worker,progressive-web-apps,hybrid-mobile-app,capacitor,Ionic Framework,Service Worker,Progressive Web Apps,Hybrid Mobile App,Capacitor,我正在开发一款离子4/电容器应用程序,它将作为PWA、iOs和android原生应用程序发布。我正在使用angular service worker缓存机制(使用ngsw-config.json文件)缓存一些响应。它在浏览器上运行良好。在不编写任何代码的情况下,对缓存的写入和从缓存中获取都可以无缝工作。 我的困惑是,这个服务工作者缓存会在原生android/iOs ionic 4应用程序上工作吗 如果没有,那么我必须在代码中编写缓存函数(get()和set())来缓存响应/图像(使用离子存储等)

我正在开发一款离子4/电容器应用程序,它将作为PWA、iOs和android原生应用程序发布。我正在使用angular service worker缓存机制(使用ngsw-config.json文件)缓存一些响应。它在浏览器上运行良好。在不编写任何代码的情况下,对缓存的写入和从缓存中获取都可以无缝工作。 我的困惑是,这个服务工作者缓存会在原生android/iOs ionic 4应用程序上工作吗

如果没有,那么我必须在代码中编写缓存函数(get()和set())来缓存响应/图像(使用离子存储等)。但是,如果我的服务工作者缓存处于启用状态,并且这些缓存方法也在我的代码中,那么对于相同的内容,不会有重复的缓存写入吗

我不知道如何处理这个问题,因为我对Ionic4/PWA世界还不熟悉。请建议一种缓存体系结构设计,它可以在所有三种模式下工作,即PWA、iOS和android

提前感谢