카카오링크 IOS 15 동작

안녕하세요.

카카오링크 javascript 카카오톡 공유하기 사용중 입니다.
웹브라우저나 안드로이드 폰에서는 정상적으로 카카오톡 공유하기가 실행되나
IOS 15 버전에서 실행시 무조건 앱스토어로 이동하는 현상이 있습니다.
IOS 14 버전까지는 정상적으로 카카오톡 공유 기능이 실행되는데 어떤 문제인지 알 수 있을까요?

아래 관련 동영상 압축하여 공유드립니다.

1234.mp4.zip (2.4 MB)

안녕하세요.

첨부해주신 동영상을 확인해봤을 때 하이브리드 웹뷰 환경으로 추측되는데요.
혹시 저희가 재현해볼 수 있는 앱 이름을 알려주실 수 있으신가요?
공개하시기 어려우시면 메시지로 보내주셔도 됩니다.

안녕하세요, 아직 오픈전인 서비스라 앱을 전달드리긴 어렵습니다.

하이브리드 웹뷰 환경이고, javascript 카카오링크SDK를 이용하여 카카오톡 템플릿 공유를 실행하고 있습니다.
디바이스 내 카카오톡은 설치되어있으나, 새로 출시된 iOS 15 버전에서만 카카오톡이 실행되지않고
바로 앱스토어로 이동하는 현상입니다.

사용하신 JS SDK 버전과 iOS 상세 버전을 알려주세요.
추가로, 공유하기 기능을 위해 작성하신 JavaScript 코드를 남겨주시면 원인 파악에 도움이 될 것 같습니다.

넵 정보는 아래와 같습니다.

정상적인 SDK 로딩 과정을 거친 후, Kakao.Link.sendCustom()으로 templateId 및 templateArgs 모두 유효한 값을 넘겨주고 있습니다.
아래는 호출시 코드입니다.

sendCustom(value: ShareType.IKakaoCustomType) {
    const { templateId, templateArgs } = value
    const option: Option & ShareType.IKakaoCustomType = {
      templateId,
      templateArgs,
      installTalk: true,
    }

    try {
      window.Kakao.Link.sendCustom(option)
    } catch (e) {
      window.alert(e.message)
    }
  }

저희 환경 (iOS 15.0.1)에서는 재현이 되지 않아 추가로 문의드립니다.
혹시, 공유하기를 위한 iOS 네이티브 구현 부분에서 이상 로그는 없는지 체크 해주실 수 있으신가요?

첨언드리면,
installTalk: true 옵션을 하이브리드 웹뷰 환경에서 사용할 경우,
타사 앱 (카카오톡)의 설치를 유도하게되어 앱 심사 거절의 사유가 될 수 있습니다.
이 점 주의하시길 바랍니다.

네, 알겠습니다. 확인 감사드립니다.

관련하여 비슷한 이슈가 없는걸로 보아선…
네이티브 쪽 문제일 수 있을 것 같아 저희 내부적으로 좀더 확인이 필요해 보입니다.
첨언 주신 부분 또한 팀에 전달하여 체크해보도록 하겠습니다 :slight_smile:

감사합니다!

1개의 좋아요