마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

업데이트 메이저인지 마이너인지 구분방법

0 추천

안녕하세요 안드제작이 처음인 초짜 질문드립니다.

여기저기 알아보면서 일단 웹서버에서 버전 저장하고 디바이스상에 앱 버전과

비교하여 업데이트창을 띄울지 말지정도는 구현 가능한데요

이게 마이너 업데이트인지 메이저 업데이트인지에 따라 업데이트창을

다르게 할려고 하는데 이걸 구분하는 방법을 어떻게 해야할지 모르겠습니다.

if (스토어버전.??(디바이스버전) 무엇을 사용해야할지 감이 안오는데

답변 부탁드립니다.

cjh4243 (120 포인트) 님이 2016년 12월 4일 질문

2개의 답변

0 추천
안녕하세요

찾으시는게 이거 맞나요?

http://gun0912.tistory.com/8

수고하세요
히로시 (10,800 포인트) 님이 2016년 12월 5일 답변
0 추천
그냥 versionName 가지고 비교를 하셔야 할듯 하네요.

 

String strAppVersionName = "디바이스의 버전명칭";  // ex : 1.0.1

String strWebVersionName = "웹의 버전명칭";

 

if(strAppVersionName.equals(strWebVersionName)) return;  // 버전이 같다.

String[] arrAppVersion = strAppVersionName.split(".");

String[] arrWebVersion = strWebVersionName.split(".");

 

if(arrAppVersion[0].equals(arrWebVersion[0]) {

// 마이너 버전 업데이트

}else{

// 메이저 버전 업데이트

}
바램 (19,650 포인트) 님이 2016년 12월 6일 답변
...