>웹 프론트엔드 >JS 튜토리얼 >딥링크를 위한 js 메소드(휴대폰에 앱이 설치되어 있는지 확인)_javascript 기술

딥링크를 위한 js 메소드(휴대폰에 앱이 설치되어 있는지 확인)_javascript 기술

WBOY
WBOY원래의
2016-05-16 16:53:481896검색

코드 기능:
앱이 휴대폰/태블릿에 설치되어 있는지 확인
설치된 경우 앱의 구성표를 호출하고 후속 작업을 위한 매개변수로 URL을 전달
설치되지 않은 경우 다음으로 이동합니다. 앱스토어/구글플레이 다운로드 앱

코드 복사 코드는 다음과 같습니다.

(function() {
var openUrl = window .location.search;
try{
openUrl = openUrl.substring(1,openUrl.length);
}catch(e){

}
var isiOS = navigator.userAgent.match('iPad')
|| navigator.userAgent.match('iPhone')
|| navigator.userAgent.match('iPod') , isAndroid = navigator.userAgent
.match('Android'), isDesktop = !isiOS&&!isAndroid;
if (isiOS) {
setTimeout(function () { window.location = "itms-apps: //itunes.apple.com/app/[이름]/[id]?mt=8"; },25);
window.location = "[scheme]://[host]?url=" openUrl ;
}else if(isAndroid){
window.location = "intent://[host]/" "url=" openUrl "#Intent;scheme=[scheme];package=[package_name];end ";
}else{
window.location.href = openUrl;
}
})();

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.