안녕하세요. 기존의 홈페이지에서 카카오링크 버튼을 누르면
최신버전의 카카오톡 링크가 적용되지 않은 앱 이라고 알림이 뜨고 전송이 되지 않아 찾아보니
이제 v1 서비스는 종료가 되었고, v2 서비스로 수정하라는 글을 본 후에
수정을 하였는데요, 버튼을 누르면 아무런 반응이 일어나지 않습니다.
어떤 부분을 더 추가하거나, 수정해야 할지 알려주시면 감사합니다.
제가 수정한 부분은
-
//developers.kakao.com/sdk/js/kakao.min.js 접속하여 다운로드 받은 후,
기존 kakao.min.js 파일을 새로 다운로드 받은 것으로 덮어씌웠습니다. - 기존 이렇게 구성된 소스를
if(AppFlag == ‘N’){
Kakao.init(‘021e4448644e82700455e450cb35d30e’); //카카오톡과 카카오스토리 공유 사용위한 API Key 발급.
}
else {
Kakao.init(‘1412d64ec06be14781c11e80f045e324’); //네이티브 앱 Key.
}
// 카카오톡 링크 버튼을 생성합니다. 처음 한번만 호출하면 됩니다.
Kakao.Link.createTalkLinkButton({
container: '#kakao-link-btn',
label: sendMsg,
image: {
src: sendImage,
width: sendImageWidth,
height: sendImageHeight
},
webButton: {
text: '바로가기',
// 앱 설정의 웹 플랫폼에 등록한 도메인의 URL이어야 합니다.
url: sendUrl
// 위의 url이 톡에서 링크로 잡힘.
}
});
-
아래와 같이 수정하였습니다. 앱코드는 새로이 발급 받지 않아도 된다고 하여서 그대로 둔 후, Kakao.Link.createTalkLinkButton({ 부분 부터 수정하였습니다.
Kakao.Link.createDefaultButton({
container: ‘#kakao-link-btn’, // 컨테이너는 아까 위에 버튼이 쓰여진 부분 id
objectType: ‘feed’,
content: { // 여기부터 실제 내용이 들어갑니다.
title: ‘딸기 치즈 케익’, // 본문 제목
description: ‘#케익 #딸기 #삼평동 #카페 #분위기 #소개팅’, // 본문 바로 아래 들어가는 영역?
imageUrl: ‘http://mud-kage.kakao.co.kr/dn/Q2iNx/btqgeRgV54P/VLdBs9cvyn8BJXB3o7N8UK/kakaolink40_original.png’, // 이미지
link: {
mobileWebUrl: ‘https://developers.kakao.com’,
webUrl: ‘https://developers.kakao.com’
}
},
social: { /* 공유하면 소셜 정보도 같이 줄 수 있는데, 이 부분은 기반 서비스마다 적용이 쉬울수도 어려울 수도 있을듯 합니다. 전 연구해보고 안되면 제거할 예정 (망할 google blogger…) */
likeCount: 286,
commentCount: 45,
sharedCount: 845
},
buttons: [
{
title: ‘웹으로 보기’,
link: {
mobileWebUrl: ‘https://developers.kakao.com’,
webUrl: ‘https://developers.kakao.com’
}
},
{
title: ‘앱으로 보기’,
link: {
mobileWebUrl: ‘https://developers.kakao.com’,
webUrl: ‘https://developers.kakao.com’
}
}
]
});
이렇게 예시인 문서를 적용하여 예시라도 보내게끔 하려고 하였는데,
카카오톡 공유하기 버튼을 눌러도 아무런 반응이 없습니다.
어떤걸 수정해줘야 할지요…?