Android 파이어베이스 연동하기 1
참고 사이트: firebase.google.com/docs/android/setup?hl=ko
Android 프로젝트에 Firebase 추가
기본 요건 Android 프로젝트가 준비되지 않았다면 빠른 시작 샘플 중 하나를 다운로드하여 Firebase 제품을 사용해 볼 수 있습니다. 다음 옵션 중 하나를 사용하여 Android 앱을 Firebase에 연결할 수 있
firebase.google.com
로그인 - Google 계정
하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인
accounts.google.com
프로젝트 만들기
프로젝트 이름 입력
계속
프로젝트 만들기 클릭
프로젝트 생성 중
생성 완료, 계속
안드로이드 아이콘 클릭
패키지 이름 입력해주기
(SHA1 아래에 방법 있음)
SHA1 찾는 방법
안드로이드 스튜디오 해당 프로젝트 열고
우측에 Gradle 클릭
프로젝트명 - app - Tasks - android -signingReport 열기
아래 Run에서 SHA1 값이 나타난다
다시 파이어베이스에서 입력해주고 다음
구성 파일 다운로드 (안드로이드에서 Firebase 접근)
다운로드 받은 파일을 프로젝트 내 app 디렉터리에 넣어준다
안드로이드에서 Project를 보면 들어가있는 걸 확인할 수 있다.
파이어베이스에서 다음을 누르면 sdk 추가 코드를 보여준다
Gradle project, app에 입력해주고 Sync Now한다. 다음
프로젝트
//기존코드 중략
dependencies{
classpath "com.android.tools.build:gradle:4.1.2"
classpath 'com.google.gms:google-services:4.3.5' //추가
}
모듈
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
//기존 코드 중략
dependencies{
//기존 코드 중략
// Import the Firebase BoM
implementation platform('com.google.firebase:firebase-bom:26.5.0')
// When using the BoM, you don't specify versions in Firebase library dependencies
// Declare the dependency for the Firebase SDK for Google Analytics
implementation 'com.google.firebase:firebase-analytics'
// Declare the dependencies for any other desired Firebase products
// For example, declare the dependencies for Firebase Authentication and Cloud Firestore
implementation 'com.google.firebase:firebase-auth'
implementation 'com.google.firebase:firebase-firestore'
}
2021.03.14 연결하려하니 모듈 그래들에 변경해달라고 떴다.
*implementation 'com.google.firebase:firebase-database:19.7.0'
설정이 끝났다.
안드로이드 스튜디오에서 Tools - Firebase 클릭
Realtime Database 클릭 Save and retrieve data(=데이터 저장 및 검색) 클릭
Add the Realtime Database to your app 버튼 클릭
Accept Changes
2번에 체크 표시 떴는지 확인
연결 완료