React native 웹뷰에서, 카카오 공유 "앱으로 실행" 딥링크가 동작하지 않는 문제

문의 시, 사용하시는 SDK 버전 정보와 디벨로퍼스 앱ID를 알려주세요.


SDK: kakao_js_sdk 2.7.4
앱ID: 1206239

앱을 개발 중입니다. 카카오 공유 후 앱으로 실행 버튼을 클릭했을 때, 앱으로 실행되는게 아닌 웹뷰의 도메인이 모바일 웹으로 실행되고 있습니다. (현재 실행하고자 하는 앱은 firebase app distribution에 등록된 앱입니다)


카카오 공유하기 기능을 위해 Kakao.Share.sendDefault를 사용하고 있습니다.

  • 플랫폼에 번들ID 등록
  • iOS info.plist에 CFBundleURLTypeskakao${앱키}를 등록
  • LSApplicationQueriesSchemeskakaokompassauth, kakaolink, kakaoplus를 등록

또 다른 처리를 해줘야할게 있을까요 ?


mobileWebUrl에 naver.com를 넣어도 해당 링크로 접속하는게 아닌 웹뷰의 도메인으로 이동하는 상황이라, 뭔가 실행 중간에 생기는 문제로 추측이 되는데, 도움을 구하고 싶습니다.

안녕하세요.

공유된 메시지에서 버튼클릭 시, 디벨로퍼스앱의 플랫폼 설정에 앱 패키지 또는 번들ID가 잘 설정되어 있다면
그리고 실행가능한 앱이 설치되어 있다면 개발하신 앱이 실행되는데요.

어떤 상황인지 확인 위해

개발하신 코드블럭과 info.plist 기재 부탁드려요.


mobileWebUrl 에 naver.com를 넣어도 해당 링크로 접속하는게 아닌 웹뷰의 도메인으로 이동하는 상황

해킹에 의한 링크 위변조와 피싱 방지를 위해
WebUrl은 디벨로퍼스 플랫폼 도메인 설정에 등록된 도메인으로만 이동할 수 있습니다. 등록안된 도메인 사용할 경우 등록된 첫번째 도메인으로 이동합니다.

안녕하세요. 문의드리고 조금 더 살펴본 결과, iosExecutionParams를 사용하니 정상적으로 동작하는 모습이 확인되었습니다. 답변주신 부분도 도움이 되었습니다. 감사드립니다 !

1개의 좋아요