Ios 17.4 인앱 로그인 리다이렉트 문제

카카오톡 인앱브라우저 로그인 시도시 리다이렉트가 안되는 문제가 발생합니다.

IOS 17.3까지는 문제가 없는 거 같은데, IOS 17.4부터 이런 문제가 발생한 거 같습니다.

https://kauth.kakao.com/oauth/authorize?client_id=api_id ~~~~ 에서 멈춰버립니다.

안녕하세요.

iOS 17.4 에서 문제가 재현되지 않는데요
확인을 위해 재현 가능한 URL 부탁드립니다.

1개의 좋아요

위 링크에서 리다이렉트가 되지 않습니다

로그인 버튼이 포함되어 있는 서비스측 URL 부탁드립니다.
올려주신 URL은 팝업 로그인을 사용할 때 주소인데요 때문에, 스크립트가 호출되는 곳에서의 확인이 필요합니다.

https://kauth.kakao.com/oauth/authorize?proxy=easyXDM_Kakao_643jz0ulsge_provider&ka=sdk%2F1.43.2%20os%2Fjavascript%20sdk_type%2Fjavascript%20lang%2Fko-KR%20device%2FWin32%20origin%2Fhttp%253A%252F%252Fwww.hansaemk.net&origin=http%3A%2F%2Fwww.hansaemk.net&response_type=code&redirect_uri=kakaojs&state=k808h5wpsplkk4ygnks2&through_account=true&client_id=912e5d54c4e6daf1d3693afc019ac2f5

이 링크로 확인이 가능할까요?

http://www.hansaemk.net/default_buckaroo.asp

안녕하세요.

구현하신 코드를 확인해 보았을 때,
팝업 로그인 Kakao.Auth.login을 사용하고 계시지만 사용자의 이벤트 없이 해당 기능을 바로 사용하고 있습니다.

기본적으로 사용자의 이벤트 없이 window.open 이 호출되면 OS에 의해 차단 될 수 있습니다.
이는 iOS 버전과 무관하게 오동작할 수 있으므로 인앱 브라우저에서 자동 로그인을 구현하고자 하신다면 redirect_uri 방식의 Kakao.Auth.authorize 를 사용 부탁드립니다.

안녕하세요.

사용자 이벤트와 연결하여도 해당 오류가 재현되는 점을 확인하였습니다.
iOS 17.4 부터 발생되는 것으로 추정 되며 관련하여 확인 중 입니다.

번거로우시겠지만, Kakao.Auth.authorize 를 사용 부탁드리며 관련된 내용은 확인 후 피드백 드리겠습니다.

안녕하세요.

iOS 17.4 업데이트 부터 발생된 팝업 로그인 이슈는 v1.43.3 에서 조치되었습니다.
버전을 지정하여 사용하고 계시다면 아래 항시 최종 버전을 가르키는 url을 사용 부탁드립니다.

<script src="https://t1.kakaocdn.net/kakao_js_sdk/v1/kakao.min.js"></script>

아쉽지만, 문제 해결을 위해 iOS 17.4 사용자는 팝업 로그인 이후 “사용 중이던 서비스로 이동하여 로그인을 완료해 주세요” 단계가 추가 되었습니다. 하지만 이전과 같은 사용성을 갖도록 추가 확인 및 조치하도록 하겠습니다.