Kakao.Link.sendDefault 사용하고 있습니다.
PC버전은 버튼을 미 노출하고 “모바일에서 확인하세요” 등의 문구를 노출하려고 합니다.
현재는 모바일, PC 모두 버튼이 노출되고 모바일은 지정한 URL, PC는 대표 URL 로 링크 이동하고 있습니다.
타 사이트의 유사한 기능을 사용해보면 “모바일에서 확인하세요” 문구가 노출되고 있습니다.
sdk 버전 차이인지 버튼 노출에 대한 모바일, PC 구분 가능한 기능이 있는 지 확인 부탁 드립니다.
sdk 버전 : Kakao SDK for JavaScript - v1.40.16
사용중인 소스
Kakao.Link.sendDefault({
objectType : 'feed',
content : {
title : data.title,
description : data.description,
imageUrl : data.imageUrl,
link : {
mobileWebUrl : data.mobileWebUrl
}
},
buttons : [{
title : '선물 확인하기',
link : {
mobileWebUrl : data.mobileWebUrl
}
}]
});
tim.l
1월 10, 2022, 8:56오전
2
링크 항목하위에 설정해주시면됩니다.
link: {
mobileWebUrl: linkUrl,
webUrl: linkUrl
}
PC용 버튼 노출 방법을 문의한 게 아니라…
모바일 전용 서비스라 PC는 버튼 및 링크 미 노출하고 “모바일에서 확인하세요” 문구만 노출하고 싶습니다.
tim.l
1월 12, 2022, 3:35오전
4
Kakao.Link.sendDefault({
objectType: 'text',
text:
'기본 템플릿으로 제공되는 텍스트 템플릿은 텍스트를 최대 200자까지 표시할 수 있습니다. 텍스트 템플릿은 텍스트 영역과 하나의 기본 버튼을 가집니다. 임의의 버튼을 설정할 수도 있습니다. 여러 장의 이미지, 프로필 정보 등 보다 확장된 형태의 카카오링크는 다른 템플릿을 이용해 보낼 수 있습니다.',
link: {
mobileWebUrl:
'https://developers.kakao.com'
},
});
webUrl항목을 제거하면 PC에서 위와 같이 표시됩니다.
답변 주신 내용 그대로 테스트해봤는데도 동일하게 PC 버전에서 버튼이 노출됩니다.
개발자센터에서 제공하는 JS SDK 데모를 사용해도 동일합니다.
죄송하지만 한번 더 확인 부탁 드립니다.
[JS SDK 데모를 이용한 PC버전 테스트 결과]
tim.l
1월 12, 2022, 9:48오전
6
데모에서 스크립트를 어떻게 처리하셨는지 위와 같이 캡쳐 부탁드려요.