当我试图使用离子存储在本地存储中设置一个正常值时。
它给出了以下问题

它在高端手机上的离子android应用程序中运行良好(具有高性能)。
但在预算较低的android手机上,当该手机存在内存问题时,比如内存空间不足的情况下。在本地存储中插入第一个值,它将抛出"QuotaExceededError“。使我的应用程序无法使用它在特定手机上的本地存储空间。
我如何处理这个问题?
发布于 2018-05-16 13:52:10
经过几天的搜索,我找到了解决办法!
您需要设置Ionic存储默认设置,如在导入下的app.module.ts中的下面。
IonicStorageModule.forRoot({
name: ‘__mydb’,
driverOrder: [‘sqlite’, ‘websql’, ‘indexeddb’]
})发布于 2018-06-05 09:37:24
经过几天的搜索,我找到了解决办法!
IonicStorageModule.forRoot({
name: ‘__mydb’,
driverOrder: [‘sqlite’, ‘websql’]
})ionic cordova plugin add cordova-sqlite-storage
https://stackoverflow.com/questions/50297655
复制相似问题