본문 바로가기

나의 플랫폼/안드로이드

[Android] 구글플레이에 등록된 앱 버전 확인

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

https://github.com/rampo/UpdateChecker


위 라이브러리를 쓰면 구글 플레이에 등록된 앱 버전을 넘겨 받을 수 있다...


어떻게 그럴수가 있지??? 해서 소스를 봤더니...


구글 플레이 앱 페이지에서 크롤링하듯이 앱 정보만 빼온 것이었다.


라이브러리 에서 아래 소스 위치를 찾는다.


itemprop="softwareVersion"> 


이 부분이 현재 앱 등록 버전을 보여주는 div 태그 위치 이다.


이 위치에 있는 버전을 사용 할 수 있는 것이다.



아래는 Vingle 앱 페이지에 소스 한 부분이다.


<div class="title">현재 버전</div> <div class="content" itemprop="softwareVersion"> 3.3.4 </div>


하지만!! 문제점이 있다.


기기 버전에 따란 APK를 다양하게 올릴 수도 있다.

그런 앱같은 경우 위 로직으로는 파악 할수 없다.


아래와 같이 '기기에 따라 다릅니다' 라는 결과가 넘어오기 때문이다.

참고 바란다.