문의 시, 사용하시는 SDK 버전 정보와 디벨로퍼스 앱ID를 알려주세요.
___ SDK / 2.3.0 , 앱ID / ID 82520
안녕하세요, 카카오톡 공유하기 기능 문의 드립니다.
sendDefault() 사용해서 카카오톡 공유하기 기능을 사용하고 있습니다.
메세지 발송, 버튼 클릭, 썸네일 이미지, 서버 콜백 모두 정상 동작합니다.
공유 메세지에는 버튼 2개를 생성했는데 그 중 하나는 [친구 추가] 버튼으로, 카카오톡 채널추가 링크를 입력해놓았습니다.
그런데 입력해놓은 링크로 이동하지 않고 앱에 설정되어 있는 웹사이트 URL로 이동합니다.
Kakao.Share.sendDefault({
objectType: ‘feed’,
content: {
title: ‘카톡 채널 친구만 받을 수 있는 라운지 티켓 도착!’,
description: ‘라운지 입장해서 선물 룰렛을 돌려보세요.’,
imageUrl: kakaoImgUrl,
link: {
mobileWebUrl: ‘${shareUrl}’,
webUrl: ‘${shareUrl}’,
},
},
buttons: [
{
title: ‘라운지 입장하기’,
link: {
mobileWebUrl: ‘${shareUrl}’,
webUrl: ‘${shareUrl}’,
},
},
{
title: ‘친구 추가’,
link: {
mobileWebUrl: ‘http://pf.kakao.com’+‘링크아이디’,
webUrl: ‘http://pf.kakao.com’+‘링크아이디’,
},
},
],
serverCallbackArgs: {
memberId : ‘${member_id}’,
roulette_seq : ‘${roulette_seq}’
}
});
URL을 하드코딩으로 넣어놨는데 왜 그런지 모르겠습니다…