위챗 인앱브라우저에서 카카오싱크 로그인 화면으로 이동되지 않는 문제

안녕하세요.

Cafe24 쇼핑몰에서 카카오싱크 / 카카오 로그인을 사용 중입니다.

일반 모바일 브라우저에서는 카카오 로그인 화면으로 이동되는 것으로 확인됩니다.
예를 들어 iPhone Safari에서는 kauth.kakao.com 카카오 동의 화면까지 정상 이동됩니다.

하지만 WeChat(위챗) 앱 안에서 쇼핑몰 링크를 열고 카카오 로그인/간편가입 버튼을 클릭하면 카카오 로그인 화면으로 정상 이동하지 않는 문제가 있습니다.

확인 환경은 아래와 같습니다.

앱 아이디(app ID):
확인 후 입력 예정

호스팅 사:
Cafe24

서비스 URL:
https://anodara.com

문제 환경:
WeChat(위챗) 인앱브라우저

정상 확인 환경:
iPhone Safari에서는 kauth.kakao.com 카카오 동의 화면까지 이동됨
카카오 인앱브라우저에서도 큰 문제 없는 것으로 확인됨

오류 내용:
WeChat 인앱브라우저에서 카카오 로그인/간편가입 버튼을 클릭해도 카카오 로그인 화면으로 이동하지 않습니다.
Wi-Fi / 5G 환경 모두 동일하게 확인되었습니다.

문의드립니다.

  1. WeChat 인앱브라우저에서 카카오싱크 또는 카카오 로그인 화면 이동이 제한될 수 있는지 궁금합니다.

  2. WeChat 인앱브라우저에서 외부 브라우저 또는 카카오 인증 페이지로 이동하지 않는 경우, 카카오 로그인 측에서 권장하는 처리 방법이 있는지 확인 부탁드립니다.

  3. JavaScript SDK 방식 또는 REST API 방식 중 WeChat 인앱브라우저에서 더 안정적인 방식이 있는지 궁금합니다.

  4. 해당 환경에서는 “Chrome 또는 Safari에서 열어 주세요” 같은 안내 문구를 넣는 것이 권장되는지 확인 부탁드립니다.

참고로 Cafe24 앱 또는 자사앱 환경이 아니라, WeChat 앱 내부 브라우저에서 발생하는 문제입니다.

확인 부탁드립니다

카카오 로그인 관련 에러(Invalid redirect. 예: KOE006)가 발생할 경우, 아래 문서를 참고합니다.

안녕하세요.

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


앱ID
https://developers.kakao.com/console/app 에 표시되는 ID 값 입니다.
숫자로된 ID 입니다
ex) 123456

안녕하세요.

확인 요청 주신 앱 ID는 아래와 같습니다.

앱 ID: 1522205

확인 부탁드립니다.

안녕하세요.

확인 요청 주신 앱 ID는 아래와 같습니다.

앱 ID: 1522205

확인 부탁드립니다.

안녕하세요.

카카오 로그인은 안드로이드 웹 환경에서 카카오톡 호출을 위해 커스텀 스킴이 사용됩니다.
일반적인 웹 브라우저의 경우 달리 문제가 없지만 커스텀 스킴 호출 허용 여부를 결정할 수 있는 웹뷰의 경우 이를 구현한 서비스 정책에 따라 영향 받게 됩니다.

말씀주신 위챗(안드로이드)의 경우 현재 카카오톡 실행을 위한 스킴 호출을 차단하는 것으로 확인됩니다.

이 경우 카카오톡을 이용한 간편로그인 기능은 지원되지 않고 ID/PW 입력이 필요한 카카오 계정으로 로그인만 정상 동작하게 되므로 회원님 서비스에서 1) 위챗 고객센터로 문의 주시거나 , 2) 사이트에서 위챗 브라우저 여부를 판단하여 REST-API 방식의 카카오 로그인 기능을 직접 호출하실 수 있습니다.

이와 별개로 디벨로퍼스에서는 해당 환경에서 카카오톡으로 로그인 시도하지 않도록 JS SDK 업데이트에 참고 하도록 하겠습니다.