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

어플리케이션 버전체크에 대한 질문입니다.

0 추천
1. 자체서버에서 버전관리
 버전만 관리해야함.
 업데이트까지 서버에서 하기엔 오래걸릴 뿐더러 구글플레이를 통해 업데이트하지 않을 시 구글플레이의 버전이 올라가지 않음.(마켓으로 업데이트하지 않는 경우는 취급하지 않는듯)

2. Google Market API(구글 개발자계정 필요)
 아직 해보지 않음.

3. HTTP 파싱(리스크 너무큼, X)
 JSON으로 파싱하여 버전정보를 가져와 예제실습

 

3가지 방법으로 생각하고 있는데 혹시 다른방법이 있을까요?

현재 생각하고 있는 것은 어플리케이션 버전이 최신버전이 아니면 강제업데이트를 하게 구현하고자 하려고 생각하고있습니다.

 

아 그리고 마켓에서 잘 나가는 앱들은 버전체크를 어떻게 하는지 궁금하네요..디컴파일해서 봐도 뭔내용인지 통 모르겠네요....
미싱카 (1,780 포인트) 님이 2015년 12월 16일 질문

2개의 답변

+1 추천
 
채택된 답변
보통 마켓의 앱들이 강제 버전을 올리는경우는 위의 3개를 이용하여

버전체크후 현재버전이 일정수준의 버전에 미치지 못하거나

현재버전이 최신버전과 다를경우 강제로

마켓 주소(ex: play.google.com/store/apps/details?id=패키지명)로 이동시켜

업데이트를 사용자로 하여 실행되도록 합니다.

속도면에선 1번이 가장 빠르게 될수 있습니다.

버전만 받아오고 그뒤는 앱단에서 비교후 마켓으로 이동하면 되니까용..
poporo (3,960 포인트) 님이 2015년 12월 16일 답변
미싱카님이 2015년 12월 24일 채택됨
0 추천
3번 밖에 없습니다.

그리고 강제 업데이트는 불가능합니다.
익명사용자 님이 2015년 12월 16일 답변
...