2013-08-10 5 views
-1
  1. Я разработал приложение для Android. Раньше у нее не было базы данных. Теперь я добавил к нему базу данных и загрузил .apk в игровой магазин обновленной версии. Теперь в дальнейших обновлениях я бы только обновлял свою базу данных. Итак, я хочу спросить, нужно ли мне загружать весь файл .apk, как и раньше, или есть какой-то другой способ обновления?Обновление приложения для Android в игровом магазине

  2. Кроме того, если я загружаю .apk в целом с базой данных в нем, то когда я обновляю приложение из магазина воспроизведения, тогда обновляется только база данных или все приложение? Конечно, я изменил версию приложения, прежде чем загружать его в игровой магазин. Но я хочу знать, что если в этом обновлении изменится только база данных, будет ли загружено все приложение в обновление или только часть базы данных?

+1

Если база данных могут быть изменены пользователем, то я бы установить только базу данных один раз (или даже лучше создать его динамически из кода), потому что иначе он будет перезаписан каждым обновлением. Если формат базы данных или данные меняются, я также сделаю это, проверив версию базы данных и динамически изменив структуру. – Hyndrix

+0

вам нужно изменить код версии для запуска обновленного файла .apk в файле манифеста. –

+0

Если вы не изменили приложение, то какая там чертовская база данных сейчас – Trikaldarshi

ответ

0

Ну вам придется загрузить все приложение, и вы должны рассмотреть вопрос об изменении версии приложения от AndroidManifest.xml

+0

изменение версии уведомляет пользователей, которые используют приложение, что новая версия доступна, и все приложение обновляется. –

+0

Конечно, я изменю версию приложения перед загрузкой в ​​игровой магазин. Но я хочу знать, что если в этом обновлении изменится только база данных, будет ли загружено все приложение в обновление или только часть базы данных? – user1534536

+2

Обычно при обновлении базы данных приложение также должно быть обновлено из-за новой схемы. – iCantSeeSharp

Смежные вопросы