SDK2.1.0 카카오톡 공유 동작 이상현상 제보 Kakao.Share

안녕하세요. :relaxed:

서비스에서 카카오톡 공유하기를 사용하고 있는데, 최근 버전을 2.1.0으로 올린 이후에 앱이 정상적으로 열리지 않는 현상을 발견하여 제보드립니다.

  • 기대 동작
    앱이 있을 경우, 공유하기 버튼 클릭 → Kakao.Share.sendDefault({ … }) 실행 → 앱 열림

  • 현재 동작
    앱이 있을 경우, 공유하기 버튼 클릭 → Kakao.Share.sendDefault({ … }) 실행 → talk-apps.kakao.com 으로 이동

환경은 ios 사파리 / 슬랙 인앱브라우저 두 곳에서 발생하는 것을 확인했습니다.
제공해주고 계신 데모 페이지(Kakao Developers)의 공유하기 버튼 클릭시에도 동일한 현상이 발생합니다.

확인 부탁드리겠습니다! 감사합니다 :bowing_woman:t2:

안녕하세요.

talk-apps.kakao.com 는 iOS용 유니버셜링크로 정상 진입한 URL 입니다.
톡이 설치된 환경이 맞으실까요?

또한 재현 가능한 URL 부탁드립니다.

네, 톡이 설치된 환경 맞습니다! talk-apps.com 으로 이동한 이후에 앱이 열리지 않습니다. :cry:

제공해주고 계신 데모페이지에서도 해당 재현되며 (Kakao Developers)
운영중인 서비스 URL은 메시지로 보내드렸습니다! :bowing_woman:t2:

참고로 안드로이드에서는 앱이 정상적으로 열리며,
제가 테스트한 환경은 ios 16.0.2 입니다.

++) 공유하기 버튼 클릭하여 talk-apps.kakao.com 에 진입 한 이후, 상단 배너에서 ‘열기’ 버튼을 누르고, 다시 공유하기 버튼을 누르면 앱이 잘 열립니다.

개인정보 보호 브라우징 탭에서 최초진입 시에 발생합니다.

개인정보 보호 브라우징에서 앱을 실행 시, 앱 실행 여부 확인창이 노출됩니다.

이는 iOS 정책에 의해 os에서 표시하는 메시지이며, 이후 승인하지 않는 경우 talk-apps.kakao.com에 머물러 있게 됩니다.

아쉽지만, 이는 iOS 정책에 의한것으로 정상 동작으로 확인됩니다.

앱 실행 여부 확인창도 뜨지 않아서 문의하게 되었습니다ㅜㅜ
일반 브라우징 탭에서도 최초진입시에 발생하는 현상입니다.

카카오톡을 실행하시겠습니까? 라는 alert도 뜨지 않고 talk-apps.kakao.com에 머물러있습니다.

일반 브라우징이라면 사파리를 완전히 종료 및 캐시 삭제 후, 다시 시도해 보시겠어요?
보호 모드에서 한번 취소하게되면 일반 브라우징에도 적용되어 앱이 바로 실행되지 않을 수 있습니다.

유니버셜 링크는 앱 실행이 가능하면 바로 iOS에 의해 앱이 바로 실행되며, 만약 실행 불가 하면 웹으로 링크가 동작하게 됩니다.

번거로우시겠지만, 이는 iOS에서 제어되는 부분이라 사파리를 완전히 종료 및 캐시 삭제 부탁드립니다.

조언 주신대로, 종료 및 캐시 삭제 후에 다시 시도해보니 정상적으로 동작하네요!

한번 취소를 누르면 캐싱이 되어서 talk-apps 로 넘어가게 되는군요…
iOS 제어라서 어쩔 수 없겠네요 :smiling_face_with_tear:

친절하게 확인해주셔서 감사합니다 !! :bowing_woman:t2: