[Android Studio] versionCode VS versionName

|

versionCode는 Play Store에 Release할 때마다 증가하는 값으로 1부터  1씩 증가하게 됩니다. 그래서 새로운 apk파일을 업로드할 때마다 1, 2, 3, 4, ... 이런식으로 제출하여야 합니다. 무조건 증가하므로 새로 Release를 할 때마다 사용자들은 업데이트를 하게 됩니다.

versionName은 그와는 반대로 정답이 없습니다. 하지만 크게 0.0.0과 같이 세 가지 숫자로 구성이 되는데, 보통 첫 번 째 자리는 전체적으로 큰 변화가 있는 경우, 두 번 째 자리는 기능 추가나 사양의 변경이 있는 경우, 마지막은 조그만 버그 수정이나 디자인 수정이 있을 경우 증가하게 됩니다. 업데이트에는 전혀 반영은 안되며 일반적으로 versionCode를 증가할 때 versionName도 동시에 수정하게 됩니다. 정말 답이 업기 때문에 십진수처럼 9까지 갔다가 넘어가는 게 아니라 1.0.1, 1.0.2로 했다가 2.0.0이 될 수도 있습니다.

And