카카오톡 자바스크립트 공유 기능 사용시 구글스토어 링크 오류 문의

디벨로퍼스 앱ID : 28091
SDK : 1.36.6

안녕하세요
카카오톡 미설치 상태 에서 안드로이드앱 웹뷰에서 공유 하기 하면
http://market.android.com/details?id=launchFlags=0x14008000
링크로 이동 되어 404 페이지가 이동 되고 있습니다.
갤럭시 S22 삼성 웹브라우저에서는 정상적으로 구글 플레이로 이동 됩니다.
구현은 Kakao.Link.sendDefault() 메소드를 사용 하였습니다.

발생하는 원인 확인 부탁 드립니다.
감사합니다.

안녕하세요.

카카오톡이 설치안되었어도, intent:kakaolink://send~~~ 주소를 호출합니다. installTalk설정하시면, 주소 끝에 package=com.kakao.talk 있습니다.

shouldOverrideUrlLoading 에서 주소처리를 잘못할 것 같은데요.

톡미설치 시, 마켓 상세 id에 com.kakao.talk 추가 하시면 좋을 것같습니다.
(버그 개선과 보안 개선된 JS SDK v2로 업데이트 하시는 것 도 검토 부탁드려요)

답변 주셔서 감사합니다.
현재 installTalk: true로 설정하여 보내는데 이슈가 발생 하고 있습니다.
작업 소스는 아래와 같습니다.
Kakao.Link.sendDefault({
objectType: ‘feed’,
content: {
title: “”,
description: “샘플 설명”,
imageUrl: “샘플로고”,
imageWidth: 500,
imageHeight: 100,
link: {
mobileWebUrl: “주소”
}
},
buttons: [{
title: “앱열기”,
link: {
mobileWebUrl: “샘플주소”
}
}],
installTalk: true
});
혹시 참고 할만한 소스나 주소 공유 해주시면 확인 하도록 하겠습니다.

공유하기 자체는 문제가 없습니다.

하이브리드앱(웹앱)일때 웹뷰에서 네비게이션되는 주소처리를 shouldOverrideUrlLoading 구문에서 처리해주셔야 정상작동합니다.

아래 내용들 참고 해보시면 좋을 것 같아요.

하이브리드 앱 가이드 | Kakao Developers 하이브리드 앱 가이드
카카오톡이 설치 안되었을때, 마켓으로 이동
android + (kakao Javascript SDK)하이브리드앱 예제 - 카카오톡 링크

안녕하세요
현재 웹페이지 에서 처리 해야 하는 상황 인데요
아래에 주소에 Javascript SDK에 대한 링크가 깨져있어서 확인이 힘듭니다.
카카오톡이 설치 안되었을때, 마켓으로 이동
Javascript SDK 카카오링크 ← 깨진링크
https://developers.kakao.com/sdk/reference/js/release/Kakao.Link.html
정상 주소 공유해주시면 확인 하겠습니다.
혹시 JS SDK v2 버전으로 변경 하면 이슈 해결 여부도 확인 부탁 드립니다.

안녕하세요.

웹에서 처리할 수 없습니다.
위에 설명드린 것처럼 intent스킴을 웹앱에서 처리해 마켓주소로 이동하는 것입니다.

앱 개발자와 상의 해주세요.