brunch

You can make anything
by writing

C.S.Lewis

by 오준석 Nov 04. 2016

Android에서 Google로그인을 사용하여 인증하기

Firebase Auth

구글의 Firebase Auth 를 사용하면 구글 로그인을 구현할 수 있습니다.

아래 링크 참고.

https://firebase.google.com/docs/auth/android/google-signin


제가 가르친 학생이 오늘 첫 앱을 출시하려고 하는데, 릴리즈 빌드만 하면 인증이 안되서 하루 종일 고생한 이야기 입니다.


1. Proguard 문제인 줄 알고, 프로가드 룰 점검 및 최종적으로 프로가드 설정을 끔 -> 모델 클래스 제외 안 시킨 것 발견하고 수정 -> 로그인은 안됨


2. 하다 보니 Facebook 로그인도 안 됨 -> hash key 를 릴리즈 버전으로 생성해서 넣어서 해결 됨


3. 구글 로그인 -> Firebase 앱 설정에서 릴리즈 버전 SHA1 을 추가하여 해결 됨


결론

개발시에 미리미리 릴리즈용 hash 와 SHA1 등록 합시다

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari