아이패드 딥링크 연동 문의
안녕하세요.
클립 연동 요청을 할때 kakao 앱 스킴을 쓰지 않고 safari로 딥링크를 실행하는 방식으로 구현하였습니다.
safari에서 https://klipwallet.com/?target=/a2a?request_key=\(requestKey)을 실행하였을때
아이폰에서는 "클립에서 이 페이지를 열겠습니까?" 팝업이 뜨고 "열기" 선택시 클립으로 잘 이동하는데
아이패드에서는 아무 팝업이 뜨지않고 AppStore / Google Play 에서 다운로드 하기 버튼이 노출되는 페이지가 계속 떠있습니다.
물론 클립 앱은 설치되어 있는 상태입니다.
왜 그런지 알 수 있을까요?
-
결국에는 klip:// 스킴을 써서
1. 클립을 열 수 있으면 클립 실행
2. 카카오를 열 수 있으면 카카오 실행
3. 둘 다 안되면 클립 앱스토어로 이동
이런 절차로 수정했습니다.
되기는 하는데 문서에는 따로 없어서 klip:// 스킴이 변경되거나 문제될 경우는 없을까요?
0 -
안녕하세요? 질문 주셔서 감사합니다. 답변이 늦었습니다.
우선 처음 시도하신 방법이 동작하지 않았던 이유를 설명 드리겠습니다.
Klip은 지원 기기를 모바일을 중심으로 개발되었고, web2app실행 시 user agent를 통해 Mobile여부를 확인하고 있습니다.
아이패드 Chrome은 user agent에 Mobile이 포함되어 딥링크가 잘 동작하겠지만,
아이패드 사파리,파이어폭스의 경우는 user agent에 Mobile이 아닌 Macintoshrk 문구를 사용하고 있어 딥링크가 동작되지 않았던 것으로 파악됩니다.
마지막으로 질문 주신 klip://스킴은 변경될 여지는 없겠습니다.
향후 개발에 혼선이 없도록 문서를 잘 보강하도록 하겠습니다.
감사합니다.
0
댓글을 남기려면 로그인하세요.
댓글
댓글 2개