티스토리 뷰

program

Mobile Web에서 APP 설치 여부 판단

littlecarbb 2015. 4. 20. 13:34

출처 : http://blog.naver.com/skywingz/220200298368




우리가 일반적으로 사용하는 빈 iframe 에 app url을 날려봐서 요청이 없으면 timeout 으로 store url로 보내는 방식은

chrome version 25이상 부터는 정상 작동하지 않아 사용할 수 없다.

 

그래서 보통은 intent Scheme 을 사용하는데

여기에 통계를 위해 referrer를 붙였을 경우 무조건 store 로 이동하게 작동을 한다.

버그인지 이렇게 작동하게 끔 만들어 놓은건지...

Google 검색을 해봐도 딱히 해결책이 보이지 않는다.

 

- Intent Scheme 에 referrer 를 붙이는 방식은 무조건 play store 로 이동

 intent://some_data_sent_to_app#Intent;scheme=app_scheme;package=package_name&referrer=referrer_string;end

 

어떤분은 새창으로 링크 이동을 시켜 그 새창에서 여러 처리를 하는 방식을 쓰시는 분도 있던데.

방법이 지저분 하다...

좀 더 깔끔한 방법을 찾아 보거나. 아니면 Google에서 Intent Scheme 에 referrer를 붙였을 때도

App 과 Store를 정상적으로 이동하도록 수정되기를 기다리는 수밖에 없을 듯 하다.

 

 

-----------------------------------------------------------------------

삽질을 했네.............

역시 google 은 멍청하지 않았어.

아래와 같이 market 이동 scheme 에 파라미터를 붙여주면

아라서 app or market 이동을 해주고 있네..

거기에 url 로 자체 scheme 을 넘겨줄 경우 설치 후 마켓의 머튼이 자동으로 계속으로 변경된다.

역시.. Google..

 

market://details?id=[package_name]&url=[내부스킴]&referrer=[referrer String]


공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함