안녕하세요, 거두절미 하고
// 카톡 공유
function shareKakao($title, $url) {
Kakao.Share.sendDefault({
objectType: 'feed',
content: {
title:$title,
description:'ama다이어리에서 보내는 메시지 입니다.',
imageUrl:'https://amadiary.com/pub/bnr/kakaotalk_ama_banner.png',
imageWidth:500,
imageHeight:500,
link: {
webUrl: $url,
mobileWebUrl: $url,
androidExecutionParams: $url,
iosExecutionParams: $url
}
},
buttons: [
{
title: '웹으로 이동',
link: {
mobileWebUrl: kakao_home_url,
webUrl: kakao_home_url,
},
},
{
title: '앱으로 이동',
link: {
mobileWebUrl: kakao_playstore_url,
webUrl: kakao_playstore_url,
},
},
],
});
}
이러한 코드를 짜서 사용 중 입니다.
카카오톡이 다운로드 되어 있는 PC에서는 정상적으로 공유하기 기능이 작동합니다.
또한 모바일에서 카톡이 다운로드 되어 있고 일반 웹브라우저 (크롬, 사파리) 등으로 접속을 해도 정상적으로 동작합니다.
하지만 웹뷰를 사용하는 모바일 IOS 앱 (swift)를 통해 앱을 만들고 유저 분들이 사용중인데요.
이때만 버그가 납니다.
아마도 IOS 앱 설정의 문제인거 같은데 아무리 찾아봐도 힌트가 없네요… 외부 브라우저 호출도 되고요…