iOS에서 크롬 시크릿모드로 공유하기 시 카카오톡으로 연결되지 않는 이슈 문의

SDK ver: 2.7.5


카카오톡이 설치되어있는 iOS 기기에서 크롬 시크릿모드를 통해 Kakao.Share.sendDefault 로 공유하기를 하면 카카오톡이 설치되어있음에도 불구하고 talk-apps.kakao.com 으로 이동되고 카카오톡이 실행되지 않나요? 문구가 있는 상태로 유지됩니다.
안드로이드와 iOS 크롬 일반 모드에서는 발생하지 않고
iOS - 크롬 시크릿모드에서만 100% 재현되는 상황이에요.

아래에 코드 공유드리고 해결 방법 문의 드려요.

	const shareByKakao = () => {
		const Kakao = (window as any).Kakao;
		Kakao.Share.sendDefault({
			objectType: "feed",
			content: {
				description: `description`,
				imageUrl:
					"imageURL",
				link: {
					mobileWebUrl: trackingLink,
					webUrl: trackingLink,
				},
			},
			buttons: [
				{
					title: "가입하기",
					link: {
						mobileWebUrl: trackingLink,
						webUrl: trackingLink,
					},
				},
			],
		});
	};

안녕하세요.

확인을 위해 앱 ID 부탁드립니다.


앱ID
https://developers.kakao.com/ 의 내 애플리케이션에 표시되는 ID 값 입니다.
숫자로된 ID 입니다
ex) 123456

[@tim.l @woody.ho]

1301854 입니다

안녕하세요.

말씀주신 동작은 브라우저 정책으로 유니버셜링크로 동작하는 JS SDK v2에서는 이를 제어할 수 없습니다.

시크릿 모드(개인정보 보호)에서 유니버셜링크 감지 시,
iOS Safari 브라우저의 경우 사용자에게 앱을 실행할 것인지 선택권을 주지만, Chrome 브라우저는 이러한 선택권을 주지 않는 정책을 유지하고 있습니다.