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을 사용 설정 해줍니다.