안녕하세요. 현재 리액트 네이티브로 “카카오로 공유하기” 기능을 구현하고자 합니다. 그런데, 공유하기 버튼 클릭시 카카오 공유하기 팝업창이 뜨지 않고 있습니다.
우선 제 코드는 아래와 같습니다.
const kakaoShared = () => {
window.Kakao.init("03fd4ed4b1c13a47e3183a51a9e99a98");
window.Kakao.Link.sendDefault({
objectType: "feed",
content: {
title: shopName,
description: shopDescription,
imageUrl: shopImg,
link: {
mobileWebUrl: `(저희 배포된 app 주소)/api/shops/detail/${id}`,
webUrl: `(저희 배포된 app 주소)/api/shops/detail/${id}`,
},
},
buttons: [
{
title: "app으로 이동",
link: {
mobileWebUrl: `(저희 배포된 app 주소)/api/shops/detail/${id}`,
webUrl: `(저희 배포된 app 주소)/api/shops/detail/${id}`,
},
},
],
});
};
return (
<KakaoBtn onClick={kakaoShared}>
<img src="https://developers.kakao.com/assets/img/about/logos/kakaolink/kakaolink_btn_medium.png" />
</KakaoBtn>
);
}
그리고 콘솔 - 네트워크 상에서 뜨는 에러는 다음과 같습니다.
구글링해서 아래 글을 참고해서 크롬 웹 모바일 버전으로는 테스트가 안 된다는 답변을 보고, 배포된 앱 업데이트를 해보았습니다.
그럼에도 클릭만 될뿐, 카카오 공유하기 팝업창은 뜨지 않고 작동되지 않고 있네요.
저와 같은 환경에서는 어떻게 해결하면 될까요?
미리 답변 감사합니다.^^
https://devtalk.kakao.com/t/kakaolink-send-appkey/79539