본문 바로가기
기타 개발 관련/안드로이드 개념 정리

안드로이드 - versionCode 와 versionName

by 번데기 개발자 2019. 4. 10.
반응형

안드로이드의 앱 정보 중에서 버전코드와 버전이름이 있습니다.

 

버전 코드 (versionCode)

 

google Play에 공개 할때 사용하는 것으로 이전보다 높으면 앱을 갱신하게 됩니다.

 

이전보다 높으면 앱을 갱신하게 됩니다.

 

앱을 사용하는 유저는 업데이트 정보가 뜨게 됩니다.

 

 

 

버전 이름 (versionName)

 

버전 이름은 버전 코드와 달리 유저가 확인할 수 있는 정보로 앱 갱신에 영향을 주지 않습니다.

 

버전 이름은 보통 3자리로 구성되며 다음과 같은 의미가 있습니다.

 

이것은 정답이 없으므로 상황에 맞게 의미를 부여해 주면 됩니다.

 

 

android:versionName = "1.0.0"

 

첫번째 번호 : 컨셉이나 앱이 지향하는 기본 디자인이 변경된 경우

두번째 번호 : 기능 추가나 사양이 변경된 경우

세번째 번호 : 기능 추가, 디자인 변경

 

 

 

소스에서 다시 두 값을 불러오기 위한 소스는 다음과 같습니다.

 

Packagemanager의 getPackageInfo() 함수를 이용하면 버전코드와 버전이름을 불러올 수 있습니다.

 

 

 

반응형