저도 앱 아이디: 1091549 를 사용중인데, 카카오링크 구현 및 사용시 Failed to launch 'intent:kakaolink://send? 라는 메세지와 함께 동작을 안합니다.
pc 버전에는 로그인 팝업이 뜨고 사용이 되는데, 모바일 버전에는 오류만 발생을 하여서… 사용이 안되네요.
저도 앱 아이디: 1091549 를 사용중인데, 카카오링크 구현 및 사용시 Failed to launch 'intent:kakaolink://send? 라는 메세지와 함께 동작을 안합니다.
pc 버전에는 로그인 팝업이 뜨고 사용이 되는데, 모바일 버전에는 오류만 발생을 하여서… 사용이 안되네요.
안녕하세요.
해당 오류는 다음 두 경우에 발생합니다.
PC 브라우저에서 개발자 도구를 사용, 모바일 모드로 테스트 시
ㄴ PC에서는 안드로이드 앱 실행을 위한 인텐트 스킴이 동작할 수 없으므로 해당 오류가 발생되는 것이 정상입니다. 실제 모바일 디바이스에서 테스트 하셔야 합니다.
자체 구현한 웹뷰에서 오류 발생
웹뷰에서 해당 스킴을 포함한 커스텀 스킴이 동작하려면 shouldOverrideUrlLoading를 정의하여 스킴을 호출해 주어야만 합니다.
실제 모바일에서 사용시에도 pc 에서 모바일 버전으로 테스트 할때처럼 동작은 안하는데 따로 로그를 확인하는 방법이 있을까요?
안녕하세요.
JS SDK 로 카카오톡 공유하기는
브라우저 User-Agent에 따라 모바일 환경이면 intent 스킴을 호출하므로 PC에서 모바일 모드로 테스트 하실 수 없습니다.
(호출 상황을 보고자 하신다면 크롬 개발자 모드 네트워크탭 확인하시면됩니다. )
개발하신 앱내 인앱브라우저에서 공유하시는 거라면 shouldOverrideUrlLoading에서 브라우저가 호출하는 intent 주소를 확인해볼 수 있습니다.
별도 로그는 제공하지 않고 있습니다.
참고 부탁드려요.
참고,
하이브리드 앱 가이드 | Kakao Developers 하이브리드 앱 가이드
android + (kakao Javascript SDK)하이브리드앱 예제 - 카카오톡 링크
pc에서 모바일 버전으로 테스트 한 내용이 크롬 브라우저에서 모바일 화면으로 표시하는 하여 수행해본 내용과
macOS 15로 미러링해서 사용한 내용과
실제폰을 사용해서 테스트시 동작을 안하여서요.
그런데 pc 에서 기능을 사용하면
위의 이미지와 같이 팝업이 뜨면서 이용이 가능하여 문의를 드립니다.
저와 유사한 케이스는 없었을까요?
안녕하세요.
번거로우시겠지만, 자세한 확인을 위해 재현 영상 부탁드립니다.
참고로 PC 모바일 모드에서 동작하지 않는 것은 정상 동작입니다.