React Native 클립 연동 관련
사용 중 간헐적으로 '알 수 없는 오류'가 발생한다고 해서 문의 남깁니다.
const sendRequest = () => { Linking.openURL(`kakaotalk://klipwallet/open?url=https://klipwallet.com/?target=/a2a?request_key=${requestKey}`) // 안드로이드 환경에서는 intent 사용을 더 추천드립니다 ex) intent://klipwallet/open?url=https://klipwallet.com/?target=/a2a?request_key=9892...4aeb#Intent;scheme=kakaotalk;package=com.kakao.talk;end }
?target=/a2a?request_key=${requestKey} 로 사용하고 있는 부분인데, (문서 링크)
이와 관련해서
- key=value 사이에 슬래시(/)를 넣어서 사용하는게 올바른게 맞거나 이유가 있는것인지
- target=/a2a와 request_key=${requestKey} 사이에 &가 아닌 ? 로 이어져있는게 올바른게 맞거나 이유가 있는것인지
를 문의드리고 혹시 상관관계가 있을지도 문의드립니다.

-
안녕하세요, 문의하신 내용에 답변 드립니다.
- key=value 사이에 슬래시(/)를 넣어서 사용하는게 올바른게 맞거나 이유가 있는것인지
- -> 의도된 사항입니다. target=/ 부분은 클립으로 이동하면서 홈을 거쳐 특정 상세 페이지로 이동하는 기능으로, 이 세부 경로의 일부분입니다.
- - target=/a2a와 request_key=${requestKey} 사이에 &가 아닌 ? 로 이어져있는게 올바른게 맞거나 이유가 있는것인지
- -> 의도된 사항입니다. 위에 서술한 바와 같이 ?target=/을 통해 세부 경로로 이동하게 되며, 이 때 새로운 파라메터를 넘겨주는 것을 의미하기 때문에 &가 아닌 ?로 시작합니다.
언급하신 오류 사항은 항상 재현되는 것이 아닌만큼 말씀주신 내용만으로는 세부적으로 파악하기에 무리가 있습니다.
혹시 상황이 발생하는 경우 해당 요청의 request key와 단말의 IP address를 전달해주시면 저희가 로그를 확인하여 어떤 문제가 있는지 답변드릴 수 있도록 하겠습니다.
아울러, 참조하신 FAQ 글의 경우 클립 앱이 출시되기 전의 다소 옛날 버전으로 보입니다. 지금은 카카오톡 스킴을 통해 직접 클립을 호출하는 것이 아닌, 아래와 같은 브릿지 페이지를 호출하는 것을 docs 문서에서 가이드해드리고 있으니 참고 부탁드립니다. (해당 글은 곧 수정해두겠습니다)
Linking.openURL(`https://klipwallet.com/?target=a2a?request_key=${requestKey}`)
감사합니다.
0 -
안녕하세요, 빠르고 자세한 답변 주셔서 감사합니다.
답변 주신 내용 바탕으로 수정하고,
추후 경과 모니터링 해나가도록 하겠습니다.
감사합니다.
0 -
아 그리고 한가지 더 안내를 요청드리는 부분은
스크린샷으로 첨부한 공식문서의 url이 아닌 이번에 안내주신 브릿지 페이지로 사용하면 되는 것이 맞을까요?
1. 공식문서의 URL: https://klipwallet.com/?target=/a2a?request_key=9892...4aeb (→ target=/a2a에서 / 들어감)[공식문서(https://docs.klipwallet.com/rest-api/rest-api-a2a) 스크린샷]
2. 안내주신 브릿지 페이지 URL: target=a2a 에서 / 안들어감Linking.openURL(`https://klipwallet.com/?target=a2a?request_key=${requestKey}`)
어떤 링크를 사용하는게 올바를지 안내주시길 요청드립니다.감사합니다.
0 -
안녕하세요,
FAQ 문서에서 누락이 있었네요. target= 다음에 /를 넣어주시면 감사하겠습니다.
문서는 수정해두도록 하겠습니다. 제보 감사합니다~
0 -
안녕하세요!
이전에 안내주신대로 카카오스킴은 사용하지 않고, 브릿지 페이지만 호출하는 방식으로 변경하고 모니터링 해나가고 있습니다.
3월 4일 토요일 ~ 3월 7일 화요일 동안 오류가 발생하는 유저분이 계셔서 모니터링 한 내용 문의드립니다.
[오류가 발생한 사례]
증상: 브릿지페이지에서 클립 앱 열리지 않고 멈춰있음.
사용자 환경:
- Samsung SM-F926N 단말기
- 안드로이드/크롬 사용자.오류 발생 시간대: 3월 6일 월요일, 오후 1시 35분 경
request key: 5ec383be-cc53-4758-bf3c-31a6c54eb204
ip: -오류 발생 시간대: 3월 7일 화요일, 오전 11시 11분 경
request key: ca20f5c7-a428-4b39-a86c-edc79f20dc54
ip: 118.235.52.87
위 상태에서... 리부팅하니까 잘 동작했고,또 다시 오류 발생하고 시스템 브라우저를 삼성 브라우저/파이어폭스를 사용하니깐 동작했습니다. (크롬에서는 여전히 브릿지페이지에 멈춰있고 클립 앱이 열리지 않았습니다.)
문의드리고 싶었던 부분으로
첫 번째는 크롬 브라우저를 사용할 때, 똑같은 환경인데 왜 리부팅을 하고 나서는 동작을 하는지가 의문이었고요.
두 번째로는 시스템 브라우저를 파이어폭스로 사용할 때, 카카오스킴을 사용하지 않고 브릿지페이지로 Linking을 하는데 카카오톡이 열린 후 지갑이 열리는지가 의문이었습니다. 클립 앱도 함께 설치되어 있는 사용자였는데, 브라우저마다 클립 앱을 여는 방식이 다른건가요?... 그렇다면 다양한 시스템브라우저 환경에서 보다 안정적으로 클립을 사용할 수 있는 방안이 있을까요?오류 관련 영상은 메일 주소 알려주시면 메일로 첨부 드리도록 하겠습니다.
답변 기다리겠습니다.
감사합니다.0 -
안녕하세요,
내부적으로 확인하느라 답변이 늦어진 점 먼저 양해 부탁드립니다.
내부에서 테스트를 해봤을때 정상 동작하는 것으로 보여 정확한 원인 파악에 어려움을 겪고 있습니다.
참고로 어제부로 클립이 새로 업데이트 되어 출시 되었는데, 새로운 버전에서도 동일한 문제가 발생하는지 우선적으로 확인 부탁드립니다.
동일한 문제 발생시, 해당 기기의 크롬 버전 공유 해주시면 내부적으로 확인 후, 말씀 드리겠습니다.
감사합니다.
0
댓글을 남기려면 로그인하세요.
댓글
댓글 6개