카카오톡 인앱브라우저 로그인 시도시 리다이렉트가 안되는 문제가 발생합니다.
IOS 17.3까지는 문제가 없는 거 같은데, IOS 17.4부터 이런 문제가 발생한 거 같습니다.
https://kauth.kakao.com/oauth/authorize?client_id=api_id
~~~~ 에서 멈춰버립니다.
카카오톡 인앱브라우저 로그인 시도시 리다이렉트가 안되는 문제가 발생합니다.
IOS 17.3까지는 문제가 없는 거 같은데, IOS 17.4부터 이런 문제가 발생한 거 같습니다.
https://kauth.kakao.com/oauth/authorize?client_id=api_id
~~~~ 에서 멈춰버립니다.
안녕하세요.
iOS 17.4 에서 문제가 재현되지 않는데요
확인을 위해 재현 가능한 URL 부탁드립니다.
위 링크에서 리다이렉트가 되지 않습니다
로그인 버튼이 포함되어 있는 서비스측 URL 부탁드립니다.
올려주신 URL은 팝업 로그인을 사용할 때 주소인데요 때문에, 스크립트가 호출되는 곳에서의 확인이 필요합니다.
안녕하세요.
구현하신 코드를 확인해 보았을 때,
팝업 로그인 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 사용자는 팝업 로그인 이후 “사용 중이던 서비스로 이동하여 로그인을 완료해 주세요” 단계가 추가 되었습니다. 하지만 이전과 같은 사용성을 갖도록 추가 확인 및 조치하도록 하겠습니다.