카카오 로그인이 되지않습니다

문의 시, 사용하시는 SDK 버전 정보와 디벨로퍼스 앱ID를 알려주세요.

Faq 목록 - 10. Android ( Faq 목록 입니다 ) 먼저 확인해주세요.


주요 패키지 버전 사항

  • sdk 버전 “@react-native-seoul/kakao-login”: “^5.3.0”,
  • Android 14 버전 사용
  • 디벨로퍼스 앱ID - 1227037

문의 사항

APP → 카카오로 간편 로그인하기 → 웹화면 카카오 로그인 → 로그인에 실패하였습니다

위와 같은 순서로 진행하였으며 logcat 으로 디버그를 출력할수없는 상태라 문제인 부분을 확인하기가 어렵습니다.

시도 해본 방법

  1. 해시코드(네이티브앱키) 신규로 생성하여 점검 완료 - Androidmanifest, strings.xml에 키 추가
  2. 리다이렉트 url 추가완료
  3. 카카오 연동 로그인 활성화
  4. 웹훅 테스트시 백엔드로 데이터 송신 확인

원인으로 추측되어지는 부분

APP에서 로그인을 하지만 백엔드 서버로 송신이 되지않아 APP과 Kakao sdk api 사이에 어떠한 문제가 발생하고있다고 추측되어지나 확인이 어려운 상태입니다.
해당 문제를 해결하려고합니다

감사합니다.


(그림 1) 로그인 창 직전 이미지 → 이후 로그인 실패

(그림 2) 로그인 코드 UseKakao.ts

안녕하세요

사용하고 계신 @react-native-seoul/kakao-login는 카카오에서 개발 및 유지보수하는 SDK가 아니기 때문에 해당 SDK 문의에 대해서는 답변드리기 어려운 점 양해 부탁드립니다.

@react-native-seoul/kakao-login SDK와는 별개로 서버 로그를 확인해봤는데요, 키해시가 등록되지 않아서 에러가 발생하고 있습니다. 가이드 확인하셔서 키해시 등록하시면 정상 동작할 수도 있을 것 같아요. 참고 부탁드리겠습니다.

답변감사합니다.

키해시가 등록되지않았다는건 key tool에서
debug.keystore 값을 카카오 콘솔에 등록하지않았다는 말씀으로 이해했습니다.

그외 서버로그로 확인하셨다는건
현재 저의 네이티브 키 코드가 정상적으로 입력되어 반영 되었다는 부분으로 확인해도될까요?

또한 디버그 키 해시를 등록하여도 로그인 창에서는 별다른 응답이 없습니다. (약 15~20분) 대기

어떤 부분을 더 점검해야할지 확인 부탁드립니다.

감사합니다.

현재 서버로 요청이 들어오고 있는 키 해시 값은 Xo8W********************9iU= 값이고, 등록되어있는 키 해시는 VzSi********************GVs= sIzQ********************ax4= 두 개라서 에러가 발생하고 있습니다.

개발 환경이 윈도우인지는 모르겠지만 윈도우 환경에서 Open SSL 버전이 낮을 때 키 해시 값이 다른 경우가 발생할 수 있는 점 참고하시면 좋을 것 같습니다. (참고 - 키해시 관련 이슈 정리) 이런 경우에는 SDK 코드를 통해 키 해시 값을 구하는 방법을 가이드 해드리는데 @react-native-seoul/kakao-login 사용 방법에 대해서는 따로 가이드 드리기 어려운 점 양해 부탁드리겠습니다.

또한 로그인 창에서 별다른 응답이 없다고 하신 내용을 보았을 때는 AndroidManifest.xml 파일에 Redirect URI 설정이 잘못되어있을 가능성이 있어보입니다. 가이드 참고하셔서 Redirect URI 관련 설정 다시 한번 확인해보시면 좋을 것 같습니다. 혹시라도 Redirect URI 설정할 때 string 리소스을 사용해서 커스텀 스킴을 등록하고 있다면 하드코딩해서 값을 등록했을 때도 동일하게 반응이 없는지 확인해보시면 좋을 것 같아요.