«QuotaExceededError» в приложении Android (IONIC) - когда я пытаюсь сохранить значение в локальном хранилище (Ionic Storage) - PullRequest
0 голосов
/ 11 мая 2018

Когда я пытаюсь установить нормальное значение в локальном хранилище, используя Ionic Storage .

Выдает следующую проблему It gives the following issue

Отлично работает в приложениях с ионным Android на премиум-телефонах (с высокой производительностью).

Но на бюджетных телефонах с Android, когда у этого мобильного телефона проблема с памятью, например, наличие свободного места на диске менее ГБ.Вставляя первое значение в локальное хранилище, оно выдает «QuotaExceededError».Которые отключают мое приложение для использования его локального хранилища на этом конкретном телефоне.

Как я могу решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 05 июня 2018

После нескольких дней поиска я получил решение!

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

ionic cordova plugin add cordova-sqlite-storage

Хранение ионное

0 голосов
/ 16 мая 2018

После нескольких дней поиска я получил решение!

Вам необходимо установить значение по умолчанию для Ionic Storage, как показано ниже в вашем app.module.ts при импорте.

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