본문 바로가기

나의 플랫폼/안드로이드

[Android] Firebase 구글 로그인 시, ApiException 12500

Firebase를 이용한 구글로그인은 참 편한 기능이다.

관리하기도 편하고 아주 쉽다.


그래서, 간단하게 샘플 소스만으로 개발을 할 수 있다.

샘플 소스는 아래 경로에서 받으면 된다.
https://github.com/firebase/quickstart-android


구글 로그인은 구글 가이드가 잘 되어 있다.

https://firebase.google.com/docs/auth/android/google-signin?hl=ko


정말 가이드 대로 하면 문제 없이 테스트를 할 수 있다.


하지만!

혹시나 샘플 소스에 google-services.json 파일도 설정 하고, 

구글 Firebase 콘솔에서도 설정을 다 했는데,

아래와 같은 오류를 본적이 있으신 분은..


ApiException 12500


구글 Firebase 콘솔에 SHA 인증서 설정을 했는지 확인 바란다.

디지털지문추가 버튼을 통해 넣으면 된다.


그럼! SHA 인증서 지문은 어떻게 만드느냐?

https://cres-cent.tistory.com/7


위 블로그 에서 default debug keystore로 만드는 명령어 가 있다.

그렇게 생성된 SHA 인증서를 넣어주면 끝이다!


만약, 배포할 앱에 대해서는?

배포할 앱의 keystore 인증서를 통하여 SHA 인증서를 만들면 된다.


참고하세요~