안녕하세요.
ERR_UNKNOWN_URL_SCHEME 에러 발생으로 문의 드립니다.
최초…
최신 버전의 카카오톡 링크가 적용되지 않은 앱(또는 서비스)에서 공유를 하였습니다. 라는 에러때문에 수정을 하였습니다.
기존 sendLink() 함수입니다.
function sendLink() {
var kakaoTxt = encodeURIComponent('<%=KaKaoBandTxt%>');
var kakaoUrl = 'kakaolink://send?appkey=d404524319fcdd89ae3a8b11ea5xxxxxd&appver=1.0&apiver=3.0&linkver=3.5&extras={"KA":"sdk/1.5.0 os/javascript lang/ko-KR device/Linux_aarch64 origin/<%=c_DomainUrl%>"}&objs=[{"objtype":"label","text":"'+kakaoTxt+'"}]&forwardable=false#Intent;package=com.kakao.talk;end;';
location.href=kakaoUrl;
}
아래는 수정한 sendLink() 함수입니다.
Kakao.init('<%=kakaoId%>');
// 카카오링크 버튼을 생성합니다. 처음 한번만 호출하면 됩니다.
function sendLink() {
Kakao.Link.sendDefault({
objectType: 'text',
text: '<%=KaKaoBandTxt%>',
link: {
mobileWebUrl: '<%=c_DomainUrl%>/jsp/xxxx.jsp?p_ordno=<%=p_ordno%>&p_jupno=<%=p_jupno%>',
webUrl: '<%=c_DomainUrl%>/jsp/exca/xxxx.jsp?p_ordno=<%=p_ordno%>&p_jupno=<%=p_jupno%>'
}
});
}
위와 같이 수정하였습니다. 하이브리드 앱으로 구축되어 있습니다.
해당 페이지를 익스플로러나 크롬을 통하여 호출시에는 정상적으로 카카오톡 링크가 작동하였습니다.
동일한 페이지를 앱에서 보고 카톡 링크를 실행했을때 ERR_UNKNOWN_URL_SCHEME 에러가 발생합니다.
관련 에러 내용은 검색을 통하여 찾아보았지만 해결이 되지않은 상태입니다.
앱 소스단 수정없이 javascript단 수정만으로 가능한 방법이 있는지 문의 드립니다.