React Native/Android

실제 디바이스에서만 카카오, 구글 로그인 안될 때

Juzero 2023. 5. 7. 01:37

난 바보다..

디버그, 릴리즈 모드 에뮬레이터에서는 카카오, 구글 로그인이 잘 되는데 실제 디바이스에서만 안돼서 이틀 밤낮을 지새웠다. 

 

많은 사람들이 말하는 SHA-1을 다시 점검하고, 코드를 고치고, 모든 skd과 라이브러리 버전을 확인하고, 난독화 예외처리도 해보고....

그런데... 난 바보다.

 

 

카카오 디벨로퍼에 추가하는 키 해시

 

파이어베이스의 내 앱에 추가하는 SHA-1

 

 

이 두개를 모두 '업로드 키 인증서'의 SHA-1을 추가했던 거였다.. 미쳐버려...

 

업로드키가 아닌 앱 서명키를 추가해야한다.

 

???: 아니 맨 위에 있는 앱 서명키를 제치고 왜 업로드키롤 올리고 자빠졌어요?

 

변명을하자면.. 안드로이드에 1년만에 업로드하는 과정에서 keystore를 유실해서 새로 만들었다.

새로만든 keystore를 플레이스토어에 변경하면서, 내 머릿속에 있는 모든 "SHA-1"라는 단어는 새로만든 keystore의 SHA-1만 생각했다. 즉, 업로드키의 인증서만 생각했다....

 

아무튼.. 해결해서 다행이다.... 화이팅..