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

안드로이드 앱버전과 마켓버전 비교하여 업데이트 페이지로 이동 질문

0 추천
안녕하세요. 안드로이드 개발자가 아니라 웹개발자인데 T_T 어쩌다가 안드로이드 앱을 하나 떠맡게 됐습니다......ㅡ_ㅡ;;

떠맡기자마자 안드로이드 마켓과 앱의 버전을 비교하여 업데이트 받게 해야된다는데..-_-;;

뭐부터 해야할지 모르겠습니다,

나름 구글링 해보고 했는데 AndroidManifest.xml 이 파일에 무언가를 추가하여야 하나요?

아니면 처음 시작되는 페이지의 자바 소스에 체크하는 로직을 넣어야 하나요
REDORI (350 포인트) 님이 2015년 5월 13일 질문

2개의 답변

0 추천
MarketSession 이란걸 이용하면 될것 같은데...

이거 전도 안써봐서.. 저는 예전에 좀 무식하지만 서버에 업데이트 버전네임, 코드 저장해 놓고 앱 실행하면 서버에서 가져와 현재 앱버전과 비교하여 이동 시켰습니다.

MarketSession 쓰면 더 간단하게 해결될것 같습니다.
작전동 (5,890 포인트) 님이 2015년 5월 13일 답변
0 추천

마켓에 앱을 올려놓고 강제로 업데이트 하는게 상황에 따라서 좋지 않은 경우도 있습니다. 

굳이 앱 마켓버전을 활용하는것 보다는 서버쪽에 get Rest Api를 하나 만들고(물론 관리할 수 있는것도 있어야 함.)

처음에 앱 진입시 서버쪽에 저장되어있는 버전을 호출해서  서버에 저장된 버전과 앱의 버전확인해서 하는 방법도 있습니다.

 

앱 버전 받아 오는 방법 

{

PackageInfo i = getPackageManager().getPackageInfo(

getPackageName(), 0);

version = i.versionName;

}

 

서버쪽은 제가 개발하지 않아서..

디너 (730 포인트) 님이 2015년 5월 14일 답변
...