포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
모바일 웹에서 모바일 앱 설치 여부를 판별할 방법은 없겠지요?
2012.08.08 21:57
최근 자료실에 카카오 링크 애드온이 올라왔더군요.
저도 요약 책갈피라는 유사 애드온을 배포하는 입장에서 카카오 링크를 포함하고 싶다는 생각을 오래전부터 해왔습니다. 그런데 저를 항상 걸고 넘어지는 문제는 카카오톡이 설치된 장치인지 웹에선 확인할 방법이 없는 것 같다는 거였어요.
카카오톡이 설치되어 있지 않으면 사실 의미 없는 버튼이라 생각해서 표시가 안되게 하고 싶었거든요.. 방법 없겠지요?
웹에서 클라이언트 안에 파일을 확인하는 자체가 보안상 안될 일 같기도 해요..
저도 요약 책갈피라는 유사 애드온을 배포하는 입장에서 카카오 링크를 포함하고 싶다는 생각을 오래전부터 해왔습니다. 그런데 저를 항상 걸고 넘어지는 문제는 카카오톡이 설치된 장치인지 웹에선 확인할 방법이 없는 것 같다는 거였어요.
카카오톡이 설치되어 있지 않으면 사실 의미 없는 버튼이라 생각해서 표시가 안되게 하고 싶었거든요.. 방법 없겠지요?
웹에서 클라이언트 안에 파일을 확인하는 자체가 보안상 안될 일 같기도 해요..
댓글 9
-
snows96
2012.08.09 15:40
-
misol
2012.08.09 16:30
고민중이에요 ㅠㅠㅎㅎ 자유게시판에 보니, 수요는 많은 것 같아서요..
-
CM
2012.08.23 11:40
운영체제 버전별로는 차단할수있을듯한데?? 아니면 말구요 ^^
-
휘즈
2012.08.24 00:33
코딩을 할 줄 모르니 직접 답을 드릴 수는 없지만 구글에 여러가지 방법이 나와 있긴 하네요
프로그램머들의 공통적인 고민인 듯
-
권태성
2012.08.26 18:05
완전히 불가능한건 아닌것 같습니다.
네이버 모바일에서는 앱 설치여부를 확인하여 앱을 실행한다던지
설치페이지로 이동한다던지 하는 기능이 있어요.
navermaps://?menu=location&lat=37.5666103&lng=126.9783882&mLevel=11&title=서울특별시%20중구%20태평로1가
아이폰은 이런식으로 어플로 값을 전달해서 지도앱으로 띄워주고
안드로이드는 Intent를 이용해서 띄워주는데
아마 어플에서 웹에서 값을 받아오기 위해 미리 준비를 해둬야 확인을 할 수 있을거 같네요.
-
misol
2012.08.26 23:05
오!! 저건 앱에서 준비가 되어 있었던 걸까요? 한번 자세히 뜯어봐야겠군요! -
K.Soma
2012.08.27 15:20
앱에서 백엔드프로토콜인가를 지원해주면 웹브라우저를 통해서 명령을 실행시킬슈 있다고 들은것 같네요 -
K.Soma
2012.08.27 15:21
카톡은 지원하니깐 네이버 스크립트 뜯어보면 가능할지도 ㅎㅎ -
misol
2012.12.26 12:44
네이버는 시간을 두고 앱이 실행되지 않으면, 설치하라고 뜨는가보군요.
http://dev.naver.com/openapi/mobile/naverapp 내용 중에 이렇게 나와있네요. :) 안드로이드는 전용 방식이 있군요.<script> var appstoreUrl = "http://itunes.apple.com/kr/app/id393499958?mt=8"; //url 은 “naversearchapp://search?qmenu=voicerecg&version=1” function onClickApp(url) { var clickedAt = +new Date; naverAppCheckTimer = setTimeout(function() { if (+new Date - clickedAt < 2000){ if (window.confirm("네이버앱 최신 버전이 설치되어 있지 않습니다. \n설치페이지로 이동하시겠습니까?")) { location.href = appstoreUrl; } } }, 1500); } location.href = url; </script>
그러게요... 아니면 설치안되는 장치가 아닌이상 대부분 카톡깔고 다닐테니, 카톡이 설치안되는 윈도우 모바일 같은 환경에서만 안뜨게 해도 어느정도 해결될듯~~..... 하네요ㅋ
XE에서 모바일구분할때 어디선가 보았던 SCH-MXX 이거였나... 이거모델계열만 쭉 차단하셔도 어느정도 효과는 있을것 같네요ㅎㅎ