배경 : 운영 반영 버전 APK를 전달해주는데, 인수인계자료에는 versionName 만 변경하는 것처럼 가이드가 있었음 그럼 versionCode는 변경해야하는것인가 말아야하는것인가 궁금점
내용 :
안드로이드의 앱 정보 중에서 버전코드(versionCode) 와 버전네임(versionName)이 있습니다.
버전코드는 앱 갱신할때 / 버전네임은 유저가 확인할 수 있는 버전 정보
* Version Code/Name 정보 확인 ▶ Gradle Scripts/builde.gradle(Module:app)
android:versionCode
- 앱의 버전 코드를 나타내는 정수(int)
- 업데이트를 검사할 수 있는 용도
- 첫 번째 버전은 1이고, 이후 versionCode를 1씩 증가시켜서 배포
- 사용자에게 공개 되지 않음
android:versionName
- 앱의 배포 버전을 나타내는 문자열(String)
- 사용자에게 공개 됨
- 앱 갱신에 영향을 주지 않으며 정답이 없어 상황에 맞게 의미를 부여해 주면 된다.
- <major>.<minor>.<point> 로 보통 표기 (예: 1.0.1)
<major> : 컨셉이나 앱이 지향하는 기본 디자인이 변경된 경우 ( 앱의 큰틀이 변화된 경우 )
<minor> : 기능 추가, 기능 삭제 및 사양 등이 변경된 경우
<point> : 버그 수정, 디자인 수정 등
* 안드로이드 앱 VersionCode & VersionName 가져오기
728x90
'개발 > 06.Android' 카테고리의 다른 글
[Android] 파일 내 debug 라고 되어있는거 뭐야? 삭제해도되? (2) | 2023.11.23 |
---|---|
[Android] 앱 아이콘 변경 (기존 앱 꺼 다른 이미지로 바꿔치기) (2) | 2023.11.21 |
[Android] Firebase - Android12(SDK 31)을 Target할 때 FCM 변경점. (Feat. PendingIntent) (0) | 2023.10.23 |
[Android] META-INF/android.support.design_material.version' collided 에러가 갑자기 남. (0) | 2023.10.23 |
[Android] Android Studio jdk 8 빌드에러 (2) | 2023.10.23 |