jam 블로그

[php] 웹에서 안드로이드 앱버전 가져오기. 본문

개발 및 관련 자료/HTML&CSS&Javascript

[php] 웹에서 안드로이드 앱버전 가져오기.

kid1412 2014. 1. 16. 10:49
728x90
안드로이드 앱을 개발 중에 업데이트 되면 자동으로 팝업을 띄워줘야 하는데 서버쪽에서 항상 바꿔주기 그래서 앱에서 특정 주소를 부르면 서버에서 마켓에 등록된 앱의 버전을 들고오는 소스입니다. 
 
<?php
	$url = "";//앱 마켓 주소.
	header('Content-Type: text/html; charset=utf-8');
	$curl = curl_init();
	$timeout = 0; // 0으로 하면 시간제한이 없다.
	curl_setopt($curl, CURLOPT_URL, $url);
	curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, $timeout);
	curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
	$buffer = curl_exec($curl);
	curl_close($curl);
	preg_match_all("/softwareVersion\">(.*)([0-9]+\.[0-9]+\.[0-9]+)/",$buffer,$filter);
	echo trim($filter[2][0]);
?>
url에 앱 마켓 주소를 넣으면 그 앱의 버전이 나옵니다.
출력 결과는 1.1.0 이런식으로 나옵니다. 
Comments