카카오 공유하기 기능 문의드립니다

안녕하세요.

Kakao.Link.sendCustom({
templateId: …,
templateArgs: {…},
installTalk: true,
fail: function() {
alert(‘지원하지 않는 플랫폼입니다.’);
},
success: function(messageObj) { }
});

웹사이트에서 위와 같은 스크립트로 공유하기 기능을 구현했는데
iOS Safari의 경우 아래 첫번째 스크린 샷과 같이 system confirm이 뜨는데
여기서 취소를 누르면 아무런 액션이 발생하지 않아야 하는데 취소를 누를경우 itunes 웹사이트로 이동하고 있습니다.
(iOS 11에서는 간헐적으로 “주소가 유효하지 않기 때문에 Safari가 해당 페이지를 열 수 없습니다.” 라는 alert이 뜨기도 합니다.)

위에 구현된 코드가 잘못된 것인지, 아니면 SDK에서 취소 액션에 대해서도 itunes로 강제 이동을 시키는지 문의드립니다.
사용자 액션으로 봐서는 취소를 클릭했을땐 어떠한 액션도 발생하지 않아야 하는데 itunes로 이동하는 것이 버그로 보여집니다.
확인 부탁드립니다.


제보 감사합니다.
관련 현상은 known issue로 개선 포인트가 있는지 검토하고 있습니다.
iOS Safari 브라우저의 구현 및 정책과도 관련이 있어서 빠른 대응은 어려울 것으로 판단됩니다. :sweat:

issue가 해결될 때 까지는 installTalk 값을 false로 설정(Default)하시거나 해당 속성을 사용하지 않으시면 마켓으로 이동하는 현상 없이 사용하실 수 있습니다.