본문으로 바로가기

프로젝트의 build.gradle(:app) 에서 versionCode와 versionName를 통해 설정 가능

android {
  ...
  defaultConfig {
    ...
    versionCode 1
    versionName "1.0.0"
  }
  ...
}

 

versionCode

- 내부 버전 번호 (정수)

- 1에서 시작해 versionCode를 1씩 증가해서 배포
- 버전의 최신 여부를 검사하는데 사용

- 사용자에게 공개되지 않음

 

versionName

- 사용자에게 표시되는 앱 배포 버전 (문자열) = 앱 릴리즈 버전
- 사용자에게 어떤 업데이트가 발생했는지를 직관적으로 보여주기위해 앱 버전(versionName)을 <major>.<minor>.<point> 로 구분하여 표현

<major> : 이전 버전과 비교하여 UI나 기능상 큰 변경이 일어난 경우
  ex) 1.1.0 -> 2.1.0
<minor> : 하나의 새로운기능이나 앱 내의 중요 컨텐츠가 몇가지 변경되었을 경우
  ex) 1.2.0 -> 1.3.0

<point> : 버그 수정등의 간단한 업데이트의 경우
  ex) 1.1.1 -> 1.1.2

'프로그래밍 > Android' 카테고리의 다른 글

[Android/Java] 자바 정규 표현식 문법, 예시  (0) 2021.04.06