하이브리드앱 개발시 웹앱에 로드되는 페이지 내에요,
현재 접속한 기기가 안드로이드 인지, 아이폰 인지 확인하는 방법입니다.
<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
{
// 안드로이드에서 접속한 경우
}
?>
아이폰 앱스토어 링크 알 수 있는 방법 (0) | 2019.02.01 |
---|---|
안드로이드 webview 웹뷰에서 이미지 수정시 업데이트가 안될때, 이미지 변경 (0) | 2019.01.19 |
페이스북 로그인시 모바일웹에서는 되는데 웹뷰에서는 안될때, webview facebook login (0) | 2018.12.18 |
폰갭 PhoneGap 그리고 PhoneGap Build 로 하이브리드앱 개발 (0) | 2016.07.26 |
ionic sample project 를 안드로이드 emulator 로 실행시키기 (0) | 2016.07.02 |
댓글 영역