Ionic 3: перенос данных из localStorage в indexedDB при обновлении приложения - PullRequest
0 голосов
/ 28 ноября 2018

Я создаю гибридное приложение с использованием Ionic 3. Ранее я использовал localStorage для хранения токена аутентификации и других данных.Из-за проблем с производительностью и ограничением памяти теперь я использую ионное хранилище для хранения данных на устройствах.

Теперь мне нужно выпустить последнюю версию приложения в магазинах, и я хочу переместить данные из localStorage в ионное хранилище, чтобыпользователи не столкнутся ни с какими проблемами.Если я сейчас перенесу свои данные, то новое приложение будет проверять токен с использованием ионного хранилища, но мои данные находятся в localStorage.

1 Ответ

0 голосов
/ 28 ноября 2018

На самом деле мы только что сделали нечто подобное в нашем приложении.Мы настроили наше приложение для использования нашего нового хранилища и добавили запасной вариант, чтобы проверить старое хранилище, если мы ничего не нашли в нашем предпочтительном хранилище.Если запасной вариант действительно находил данные в старом хранилище, то мы перемещали его в новое хранилище (чтобы его можно было найти с первой попытки при следующем обходе).

Это было немного неуклюже, нонеплохо.Затем в следующем выпуске мы удалили запасную проверку, поскольку к тому времени большинство наших пользователей переместили бы свое хранилище со старого на новое.

...