是否可以在android / ios本机应用程序中运行PWA?

时间:2019-08-13 08:22:59

标签: android angular ionic-framework caching progressive-web-apps

我能否获得PWA功能,例如在原生应用程序中为anrdoid / ios缓存请求(我需要对相机等原生功能的访问权限)

或者在ionic 4 + angular 7中缓存请求的另一种方法,由于大小限制小,本机存储不是这种情况

我尝试ng add @angular/pwa,配置请求缓存,然后 运行ionic cordova run(or build) android --prod 。网络版应用-缓存工作原理和 本机应用程序-缓存不起作用

我希望看到一些缓存的请求,但是在使用设备应用程序调试的控制台(devtools webview)中出现TypeError: Failed to register a ServiceWorker: An unknown error occurred when fetching the script.错误

1 个答案:

答案 0 :(得分:0)

是可能的。您可以在网络视图中调用它 您可以使用cordova个库来启用该功能

npm i ionic-cache
  

https://www.npmjs.com/package/ionic-cache离子缓存服务,可以   缓存几乎所有内容。它缓存请求,可观察,承诺和   经典数据

您可以继续使用它的改进版

  

https://github.com/localForage/localForage