인프런 - 강의/1 - 누구나 할 수 있는 안드로이드 앱 개발 (Kotlin)

5-3 Firebase Auth

개복치 개발자 2019. 8. 3. 14:47

 이번에는 파이어베이스 로그인에 대한 부분입니다.

 

 일단은 dependencies 추가하고

 

 implementation 'com.google.firebase:firebase-auth:16.2.1'

 (최신 버전은 오류가 나서 이전 버전으로 했습니다.)

 

 

 

 또 dependencies 아래에 

 apply plugin: 'com.google.gms.google-services'

 추가해주고

 

 

 build.gradle 파일로 들어가서 classpath 를 추가해줍니다.

 classpath 'com.google.gms:google-services:4.2.0'

 

 

 그 다음 firebase console로 가서

 

 사용자에 익명 로그인 허용을 해줍니다.

 

 

 자, 그러면 이제 드디어 익명로그인을 사용할 준비가 다 된 것입니다.

 

 로그인 버튼을 만들어주고

 

 

 MainActivity에서 Firebase를 받아와서 초기화시켜주는 코드를 만들어주고

 

 

  그런 다음 userid 에 uid 값을 넣어줍니다.

 

  이미 가입된 회원인지 아닌지를 체크해서 케이스 분류를 해줍니다.