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

윈드러너와 같은 자동업데이트 기능 질문드립니다.

0 추천

어플실행시 현재깔려있는 어플의 버전정보을 가져오고

서버에 저장해둔 최신버전정보를 가져와서 두값이 틀리다면

어플을 업데이트하고 싶은데요.

윈드러너가 이런식으로 되어있더라구요. 

업데이트가 필요하면 업데이트가 필요하다고 dialog창이뜨고 

확인누르면 플레이 스토어에 연결되서 다운받는식인데요.

스토어 연결해주는부분을 

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=[패키지명]"));
startActivity(intent);

이렇게 주고 테스트해보니 연결을 잘되는데요. (아 테스트는 윈드러너 패키지명으로했습니다.)

이런식으로 연결만 해주면 업데이트가 잘되는건가요?

 

요약하자면.

현재 깔려있는 어플버전과 최신버전이 다를 경우 마켓의 해당어플 페이지를 띄워주기만하면

문제없이 업데이트가 가능한가 궁금합니다.

얼룩돼지 (15,720 포인트) 님이 2013년 4월 30일 질문

1개의 답변

+1 추천
 
채택된 답변
마켓에 최신버전이 올라와 있다면 업데이트 박스가 뜹니다.
노예의집 (23,370 포인트) 님이 2013년 4월 30일 답변
얼룩돼지님이 2013년 5월 1일 채택됨
답변감사합니다.
이게 스토어에 어플이 올라가있어야 테스트가 가능해서
곤란을 격고 있는데  혹시 직접 테스트해보셧나요?
네 직접 테스트 해보았고요 저는 바로 연결을 안하고 연결하기 버튼을 만들었습니다..
마켓이 최신인 경우 '업데이트'가 뜨고 이미 최신이라면 '열기'가 뜹니다
마켓에 업데이트 하신후 최신버전이 올라와 있는지 확인하시고 (약 1~2시간정도 걸리는듯..) 서버의 정보를 바꾸시면 됩니다.
답변감사합니다.
많은 도움이 되었습니다. 감사합니다.
...