1. https://firebase.google.com에서 프로젝트를 생성





2.생성이 완료되면 Android app에 firebase를 추가함 클릭




3.자신의 패키지 이름을 찾아서 입력 합니다. 

저는 com.example.todo입니다.



디버그 서명 인증서 SHA-1를 등록합니다.


등록 방법은  커맨드창에  아래와 같이 입력후

 

keytool -exportcert -list -v -alias androiddebugkey -keystore "C:\Users\USERID\.android\debug.keystore"



debug.keystore가 있는 경로를 찾아서 등록하시면 됩니다. 


password는 기본적 셋팅값은 android 입니다.   


그럼 인증서가 출력되는데 인증서중 sha-1의 데이터를 복사해서 넣어주시면 됩니다.




4. google-services.json파일을 다운로드 후 자신의 프로젝트 android/app경로에 넣어줍니다.










5. Gradle 설정아래의 설명과 같이 자신의 프로젝트에 등록해 줍니다.


android/ gradle

buildscript {
   
// ...
    dependencies
{
       
// ...
        classpath
'com.google.gms:google-services:3.1.1' // google-services plugin
   
}
}

allprojects
{
   
// ...
    repositories
{
       
// ...
        maven
{
            url
"https://maven.google.com" // Google's Maven repository
       
}
   
}
}

android/app/build.gradle

apply plugin: 'com.android.application'

android
{
 
// ...
}

dependencies
{
 
// ...
  compile
'com.google.firebase:firebase-core:11.8.0'

 
// Getting a "Could not find" error? Make sure you have
 
// added the Google maven respository to your root build.gradle
}

// ADD THIS AT THE BOTTOM
apply plugin
: 'com.google.gms.google-services'



6. Google login을 사용 설정 해줍니다.


,