首页 > 解决方案 > 如何使用 ionic v4 项目中的代码删除 android 应用程序缓存

问题描述

我是离子新手。我最近使用 ionic v4 开发了一个应用程序,并将其安装在 Android 手机上进行测试。该应用程序向 azure 上的 WEB API 发送大量 http 请求。它运行良好,直到应用程序缓存达到约 25mb,然后它变得非常慢或完全停止工作,直到我手动清除缓存。

请问有什么方法可以使用代码自动删除应用程序缓存。请任何建议/解决方案将不胜感激。

我试图安装 cordova-plugin-cache-clear 但无法让它工作。

目前,我手动进入 Android 设置、存储、其他应用程序,然后我的应用程序选择清除缓存按钮。请问有没有办法在代码中做到这一点,以避免手动清除加班的缓存。

标签: javascriptangularionic4

解决方案


使用离子缓存怎么样?

[离子缓存服务] https://www.npmjs.com/package/ionic-cache

可以缓存几乎所有内容的离子缓存服务。它缓存请求、可观察对象、承诺和经典数据。它使用离子存储,因此我们按此顺序支持 IndexedDB、SQLite (Cordova)、WebSQL。它可以在 Angular 2 应用程序中单独使用。


推荐阅读