Как предотвратить удаление объектной базы данных из очистить кеш приложения - PullRequest
0 голосов
/ 15 апреля 2019

Я использую ObjectBox в своем проекте kotlin. Пользователи могут удалить базу данных, очистив данные приложения в настройках Android. Я хочу предотвратить удаление базы данных или изменить режим хранилища ObjectBox на SQLite!

спасибо

Ответы [ 2 ]

1 голос
/ 15 апреля 2019

Если вы хотите сделать данные пользователя постоянными, вам определенно следует сохранить и проверить копию БД на вашем сервере.

0 голосов
/ 15 апреля 2019

Прежде всего, как вы, наверное, знаете, это «нормальное» поведение на Android.Когда вы удаляете данные приложения, вы должны начать с нуля.Например, все локальные данные потеряны, и снова войдите в систему и т. Д. Я предполагаю, что 0,01% пользователей на самом деле знают об этом и действительно делают это.

В любом случае, да, вопрос в том, хотите ли вы расширить данныеохват облаком / сервером ... Это уже другая тема.ObjectBox предложит синхронизацию данных позже в этом году.

В качестве альтернативы, есть также функция резервного копирования Android: https://developer.android.com/guide/topics/data/autobackup.html

...