function openLink (android_url, android_store_url) {
location.href = android_url + getParam("store_id");
setTimeout( function () {
location.href = android_store_url;
},2000);
}
function handleVisibilityChange() {
if(document.hidden) {
// the page is hidden
location.href = "kakaotalk://inappbrowser/close";
window.open('','_self').close();
opener=self;
setTimeout('self.close()',1000);
self.close();
} else {
// the page is visible
}
}
document.addEventListener("visibilitychange", handleVisibilityChange, false);
document 에 EventListener 를 추가하여
유저의 폰에 앱이 설치되어 있을 경우
화면이 자동으로 앱으로 넘어가며 이때 document.hidden 에 걸리게 되고
창이 자동으로 닫히면서 스토어 url로 이동되는것을 막아준다.
만약 앱이 설치되어 있지 않은 경우
setTimeOut 을 통해 스토어 url로 이동된다.
'그 외 기술' 카테고리의 다른 글
Naver Cloud Platform 서버 세팅하기 (0) | 2021.12.07 |
---|---|
rest api 관련 읽어볼 사이트 (0) | 2021.07.29 |
내가 보려고 쓰는 Java 기초 문법 정리 (0) | 2021.07.25 |
동기(Synchronous)와 비동기(Asynchronous) (0) | 2021.07.23 |
오늘 알게된 내게 부족한 기초 지식 (0) | 2021.07.22 |