상세 컨텐츠

본문 제목

하이브리드앱 내의 모바일웹에서 아이폰/안드로이드 접속 확인/구분하기

IT공부방/하이브리드앱

by 동해둘리 2019. 2. 1. 22:41

본문

반응형




하이브리드앱 개발시 웹앱에 로드되는 페이지 내에요,

현재 접속한 기기가 안드로이드 인지, 아이폰 인지 확인하는 방법입니다.



<script type="text/javascript"> 


var UserAgent = navigator.userAgent; 


if (UserAgent.match(/iPhone|iPod|Android|Windows CE|BlackBerry|Symbian|Windows Phone|webOS|Opera Mini|Opera Mobi|POLARIS|IEMobile|lgtelecom|nokia|SonyEricsson/i) != null || UserAgent.match(/LG|SAMSUNG|Samsung/) != null) 

     // 모바일로 접속한 경우

else 

    // PC로 접속한 경우 

</script>


만약, 아이폰인지 안드로이드 인지만 확인하려면, 위 코드의 모바일로 접속한 경우 내에 구분코드를 넣으시면 됩니다.



저는, PHP 코드로 개발중이라 다음과 같이 구분하여 처리했습니다

 

<?

$sUserAgent = $_SERVER['HTTP_USER_AGENT'];


if (strpos($sUserAgent,'iPhone') || strpos($sUserAgent,'itouch') || strpos($sUserAgent,'ipod'))

{

// 아이폰에서 접속한 경우 

}

else

{

// 안드로이드에서 접속한 경우 

}

?>



반응형

관련글 더보기

댓글 영역