2017-02-12 14 views
0

У меня есть 2 приложения, но я не знаю, как управлять жизненным циклом приложения. Например, если у меня есть ошибка, как я это делаю сейчас: однажды у меня есть исправление для ошибки, я перехожу в studio-> file-> project structure-> flavors, я увеличиваю код версии, а затем создаю APK. Затем я перехожу в меню GPC-> APK, загружаю новый APK в prod.Жизненный цикл приложения: как мне управлять обновлениями

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

Как управлять обновлениями?

Как управлять патчами?

Извините за немые вопросы. Я искал документы, но пытался найти его.

ответ

2

Нет, вы делаете это правильно.

Всякий раз, когда вы исправить любую ошибку или добавить новую функцию и чувствовать, что ваше приложение готово обновить в Play Store, вам нужно, чтобы увеличить ваш versionCode и versionName.

Теперь вам нужно открыть Google Play Console и загрузить новый APK. Приращение версииCode является обязательным для Google Play рассматривать его как обновление.

Не беспокойтесь, пользователям не нужно будет удалять старое приложение и вручную переустанавливать новое приложение. Приложение полностью загружено с помощью приложения Google Play, установленного на устройстве пользователя.

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

EDIT

Вы должны увеличивать versionCode для обновлений, чтобы случиться. versionName отображается только пользователю, так что они могут понять, что это обновление по сравнению с предыдущей версией. Код версии используется для внутренних целей и не отображается пользователю.

Ex - Если ваш versionCode равен 10, вы можете увеличить его до 11 для обновления, даже если имя versionName не изменилось вообще. Но РЕКОМЕНДУЕТ изменить имя versionName в соответствии с версией Code, чтобы ваши пользователи могли понять, что вы обновили приложение.

+0

Я менял код версии, но имя версии. Имеет ли имя версии отношение к коду версии. Например: у меня есть код версии 3 и avre – narb

+0

Typo ... И имя версии 1.3.ex. Я исправляю ошибку: перехожу к версии 4 и версии 1.4.ex? – narb

+0

Я обновил ответ. Если ваша проблема решена, пожалуйста, примите ответ. –