모바일 카카오톡 공유하기 오류

app id: 1077946
jdk version: 2.7.2

몇몇 모바일 기기에서 카카오톡 공유가 되지 않습니다. 버튼을 클릭해도 아무 반응이 없습니다.

Kakao.Share.sendDefault({
          objectType: "feed",
          content: {
            title: info.shareTitle,
            description: info.shareContent,
            imageUrl: info.shareImage?.url || "/noimage.jpg",
            link: {
              mobileWebUrl: `${process.env.REACT_APP_PUBLIC_URL}/${info.url}`,
              webUrl: `${process.env.REACT_APP_PUBLIC_URL}/${info.url}`,
            },
          },
        });

Can you try this code, probably your problem will be solved but you need to integrate it.

if (!Kakao.isInitialized()) {
Kakao.init(process.env.REACT_APP_KAKAO_KEY);
}

const shareToKakao = async (info) => {
try {

if (!info.url || !info.shareTitle) {
  throw new Error('Required parameters are missing');
}

const webUrl = `${process.env.REACT_APP_PUBLIC_URL}/${info.url}`;
const mobileWebUrl = `${process.env.REACT_APP_PUBLIC_URL}/${info.url}`;

const imageUrl = info.shareImage?.url || `${process.env.REACT_APP_PUBLIC_URL}/noimage.jpg`;

const shareData = {
  objectType: "feed",
  content: {
    title: info.shareTitle,
    description: info.shareContent || '',
    imageUrl: imageUrl,
    link: {
      mobileWebUrl,
      webUrl
    },
  },
  buttons: [
    {
      title: '웹으로 보기',
      link: {
        mobileWebUrl,
        webUrl
      },
    },
  ]
};

await Kakao.Share.sendDefault(shareData);

} catch (error) {
console.error(‘Kakao share error:’, error);

alert('카카오톡 공유 중 문제가 발생했습니다. 잠시 후 다시 시도해주세요.');

}
};

const handleKakaoShare = () => {
const info = {
url: ‘page-url’,
shareTitle: ‘공유 제목’,
shareContent: ‘공유 내용’,
shareImage: {
url: ‘image-url’
}
};

shareToKakao(info);
};

@sin3908

재현 가능한 기기 정보와 재현 할 수 있는 URL 기재해주세요.