Flutter релиз apk стереть данные - PullRequest
0 голосов
/ 14 марта 2019

Я занимаюсь разработкой локального приложения для Android с использованием флаттера.Приложение устанавливается прямо на устройство из "app-release.apk".При установке следующего выпуска предыдущая установка полностью удалялась (общие настройки, база данных sqlite и т. Д.).Есть ли способ сохранить данные?

Ответы [ 2 ]

2 голосов
/ 14 марта 2019

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

Пожалуйста, пройдите по этой ссылке для создания приложений для Android

0 голосов
/ 14 марта 2019

Попробуйте отключить автоматическое резервное копирование Android и посмотрите, сохраняется ли эта проблема.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...