2015-08-30 2 views
2

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

versionCode 2 
versionName "1.0.2" 

Действительно ли это соглашение? Есть даже конвенция? Имеет ли значение versionCode целое число? Является ли 1.02 или 1.0.02 приемлемым? И это должно быть с шагом 1 (т. Е. Можно ли перейти на 1,7 секунды во втором обновлении)? (Извините за все вопросы, я хотел получить все это сразу.)

ответ

2

versionCode должно быть integer, и он используется для android, чтобы отслеживать, какой apk является последним, например в Google Play вы можете загрузить свой apk, если ваш новый apk имеет версиюCode больше, чем у apk, которую вы ранее загружали.

versionName предназначен для отображения и общения с пользователем, это зависит от вас, чтобы определить его. То есть нет ограничений

+0

Для версии Код нужно ли оно увеличивать на 1? Могу ли я перейти от 1 до 3? –

+0

нормально идти от 1 до 3, пока вы его увеличиваете –

+0

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

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