기타/coding tips & error

[안드로이드 스튜디오] 파이어베이스 연동하기

gom1n 2021. 5. 23. 18:18

안드로이드 스튜디오에 파이어베이스 연결하기

파이어베이스 페이지로 가봅시다.

https://console.firebase.google.com/u/0/?hl=ko 

 

로그인 - Google 계정

하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인

accounts.google.com

 

 

구글계정으로 로그인한 상태에서, 프로젝트 만들기 클릭

 

 

프로젝트 이름을 쓰고 약관에 동의.

난 미리 만들어둔 프로젝트가 있어서 자동으로 떴다.

 

계속계속 버튼을 누르면 알아서 생성됩니다.

 

 

파이어베이스 프로젝트 페이지에 들어가 안드로이드 생성을 합시다.

 

 

그럼 이런 창이 뜹니다.

 

안드로이드 패키지 이름 / 앱 닉네임 / SHA-1을 써줍니다.

 

SHA-1 알아내는 법은 구글맵 api 연동하기 편에서 다뤘습니다. 필요하면 참고하십쇼

https://gom1n.tistory.com/92

 

[mac] 맥북에서 안드로이드 스튜디오 구글맵 API 연동하기

먼저 Google Cloud Platform에 갑니다. (로그인 필수) https://console.cloud.google.com/projectselector2/apis/dashboard?supportedpurview=project Google Cloud Platform 하나의 계정으로 모든 Google 서비스..

gom1n.tistory.com

 

 

아래의 안내사항에 따라, json을 다운받고 그림과 같이 넣어줍니다.

 

 

이제 안드로이드 스튜디오의 해당 프로젝트에 들어가 아래의 코드를 안내에 따라 입력합니다.

build.gradle의 프로젝트 수준앱수준을 잘 구분하는 게 중요합니다.

sync now를 꼭 눌러 동기화를 시켜줍니다.

다음 버튼을 누르면 파이어베이스가 생성됩니다.

 

 

이제 안드로이드 스튜디오 내에서 확인을 해봅시다.

Tools > Firebase 클릭!

 

Realtime Database 카테고리를 누르면 아래에 뜨는 파란밑줄 그어진 곳을 눌러줍니다.

 

 

그럼 다음과 같이 뜨는데, 이때 1단계2단계가 모두 체크표시가 되어있어야 합니다.

되어있지 않다면 다운로드를 합시다.

 

 

 

다시 파이어베이스 페이지에 들어가 realtime database를 생성시켜봅시다.

이 realtime database에 데이터를 추가하면, 실시간으로 연동이 됩니다.

데이터베이스 만들기 클릭!

 

 

그럼 이런 창이 뜹니다.

잠금모드 / 테스트 모드를 골라준 후 버튼 클릭클릭

 

 

성공적으로 생성되었습니다!

 

이제 보안 규칙에 들어가 데이터베이스를 수정할 수 있게 true로 바꾸어줍니다.

 

 

 

끝~

연동이 진짜 잘 되는 지 아닌 지는 데이터를 끌어오면 확인이 되겠지....