티스토리 뷰

728x90
반응형

android의 manifest 파일에서는 versionCode와 versionName을 선언합니다.


반드시 선언해야하는 항목입니다.



이 두개의 속성은 무슨 차이가 있을까요?



versionCode


다른 버전과 상대적인 값을 나타내는 정수형 값입니다.


이 값은 정수형으로 선언되기 때문에 프로그램상에서 현재의 버전이 더 높은 버전인지 또는 낮은 버전인지 확인이 가능합니다.


새로운 버전의 어플리케이션을 업데이트 할때 이 숫자를 증가시켜주면 됩니다.


일반적으로 첫번째버전의 코드는 1로 정하시면 되고, 메이저 업데이트인지 마이너 업데이트인지 상관없이 2,3,4,5 식으로 업데이트 될때마다 증가시켜주면 됩니다.


이 값은 사용자에게 보여지는 값은 아니며 시스템적으로 버전의 업데이트 여부를 확인하는 용으로 사용됩니다.



versionName


이 값은 사용자에게 보여지는 버전의 정보입니다. 버전을 표시하는 형태는 그 어떠한 형태로 무관합니다.


이 값은 시스템상에서 어떠한 내부의 목적으로 사용하지 않고 사용자에게 보여주기 위해 사용되는 값입니다.


보통 <major>.<minor>.<point> 와 같은 형식의 문자열을 사용하기도 합니다.




728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함