首页 > 解决方案 > Android App(IONIC)上的“QuotaExceededError” - 当我尝试将值存储在本地存储(离子存储)中时

问题描述

当我尝试使用Ionic Storage在本地存储中设置正常值时。

它给出了以下问题它给出了以下问题

它在高级手机上的 ionic android 应用程序中运行良好(具有高性能)。

但是在预算Android手机上,当该手机存在内存问题时,例如可用内存空间不足GB。在本地存储中插入第一个值会引发“QuotaExceededError”。这会禁用我的应用程序在该特定手机上使用其本地存储。

我该如何解决这个问题?

标签: androidionic-frameworkionic3local-storage

解决方案


经过几天的搜索,我得到了解决方案!

您需要app.module.ts在导入时设置 Ionic Storage 默认值,如下所示。

IonicStorageModule.forRoot({
name: ‘__mydb’,
driverOrder: [‘sqlite’, ‘websql’, ‘indexeddb’]
})

推荐阅读