웹뷰에서 window.Kakao.Link.sendDefault 를 사용해서 카카오톡 공유하기 기능을 사용중입니다.
const shareKakao = () => {
window.Kakao.Link.sendDefault({
objectType: "feed",
content: {
title: "제목",
description: "링크",
link: {
mobileWebUrl: url,
webUrl: url,
},
},
buttons: [
{
...
},
],
});
};
웹 및 안드로이드에서는 잘 작동이 되는데 ios에서는 아래 에러 메세지와 함께 아무런 작동이 일어나지 않습니다. 혹시 따로 설정해야하는 부분이 있을까요?
2022-04-19 19:11:46.322487+0900 webapp[19197:1656606] [assertion] Error acquiring assertion: <Error Domain=RBSAssertionErrorDomain Code=2 "Specified target process does not exist" UserInfo={NSLocalizedFailureReason=Specified target process does not exist}>
2022-04-19 19:11:46.322548+0900 webapp[19197:1656606] [ProcessSuspension] 0x1120042a0 - ProcessAssertion: Failed to acquire RBS assertion 'WebProcess Background Assertion' for process with PID=19373, error: Error Domain=RBSAssertionErrorDomain Code=2 "Specified target process does not exist" UserInfo={NSLocalizedFailureReason=Specified target process does not exist}
카카오 sdk 하이브리드 앱에 적용하기 - ios 부분은 모두 구현된 상태입니다.
(링크: JavaScript | Kakao Developers 문서)
커스텀 url 스킴 및 위 링크에 올라와있는 코드는 모두 동일하게 적용했는데도 에러가 뜨면서 실행이 되지 않습니다.
현재 xcode 최신 버전을 사용중이며 테스트 기기는 ios 15, 아이폰 11입니다. 타 기종 및 소프트웨어에서도 동일한 에러가 발생합니다.