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를 다양하게 올릴 수도 있다.
그런 앱같은 경우 위 로직으로는 파악 할수 없다.
아래와 같이 '기기에 따라 다릅니다' 라는 결과가 넘어오기 때문이다.
참고 바란다.
'나의 플랫폼 > 안드로이드' 카테고리의 다른 글
[Android] 특정 화면 잠금 해제 (0) | 2017.05.25 |
---|---|
[Android] Error:Failed to resolve: com.google.android.gms:play-services-measurement (0) | 2017.05.23 |
[Java] Wrapper Class (0) | 2017.03.29 |
[Java] WeakReference, SoftReferernce, StrongReference (0) | 2017.03.28 |
[Firebase] Make sure to call FirebaseApp.initializeApp(Context) first (1) | 2017.03.16 |