Я хочу обновить существующее приложение Android (не с NativeScript), а новое (с NativeScript).
В старом приложении некоторые пользовательские данные хранились в базе данных SQLite.Я хочу, чтобы это пережило обновление.
Теперь у меня есть тот же идентификатор приложения в новом приложении, что и в старом, так что эта часть на месте.Чтобы проверить, сохранилась ли база данных, я запустил эмулятор Android со старым приложением, создал несколько записей, а затем опубликовал собственную версию сценария, используя
tns run android --bundle --device=1
, и это правильно заменяет старое приложение новымкод, но в то же время он, кажется, стирает базу данных, которая в противном случае правильно хранится в / data / data / app-id / database
Это из-за tns
развертывание для отладки, возможно, начинающееся с очистки системы, или что-то еще?
Как вы, ребята, тестируете это?
Редактировать: Очевидно, что удаление после каждой компиляции, а не обновление - это известная вещь,отслеживается в их Github как выпуск # 3382