728x90
반응형

안녕하세요.  오늘은 안드로이드에 파이어베이스를 연동하는 작업을 해보려고 합니다.

 

 

 

1. 구글 로그인을 하고 프로젝트 만들기 클릭

 

 

 

 

 

 

 

 

2. 프로젝트 명을 작성하고 계속 누르고

 

 

 

 

 

 

 

3. 애널리틱스 구성을 사진과 같이 선택해주고 프로젝트 만들기

 

 

 

 

 

 

4. 프로젝트가 만들어지면 앱을 추가하여 시작하기에서 원하는 걸 누르면 된다, ex) android

 

 

 

 

 

 

5. 앱 등록을 위해 패키지 명을 입력해줍니다. (나머지도 입력해주면 좋습니다.)

 

 

 

 

* 패키지명 보는 법프로젝트 보면 자바 맨 위에! *

 

 

 

 

 

 

* 디버그 서명 인증서 확인하기 *

 

코끼리 누르고 -> 프로젝트 파일-> Tasks -> android -> signingReport를 누르면!

 

 

 

 

밑에 이렇게 뜹니다. SHA1, SHA-256을 인증서로 쓰는것같습니다.

여기서는 SHA1복사해주세요.

 

 

 

 

 

 

 

 

6. 다음은 json 파일을 프로젝트 파일에 직접 넣습니다.

 

 

 

 

파일을 편하게 보기위해 왼쪽 위에서 상자를 열고 Project Files로 넘어갑니다.

 

 

 

json파일을 드래그하여 app위에 올려주면 app의 하단으로 들어갑니다.

 

 

 

 

7. 다음은 Firebase SDK를 추가해주는 과정입니다. 그냥 보면서 직접 추가하시면 됩니다.

 

 

 

 

코끼리 2개에 각각 써주시고 Sync now 누르시면 됩니다.

 

*build.gradle(Module)쪽에서 apply plugin 넣을 때,

plug{ }가 있어도 이 안에 넣지말고 밖에다가 넣어줘야지 동작합니다.*

 

 

 

 

 

 

 

 

8. 여기까지 잘 따라오셨으면 일단 정상적으로 파이어베이스가 연동되어있을 겁니다.

 

 

 

 

 

 

 

9. Realtime Database 규칙 설정하기

 

Realtime Database를 눌러서 활성화 시키고, 규칙에 들어와서 아무거나 누른 후 코드를 이렇게 수정해줍니다.

 

이렇게 수정해야 개발할때 편하게 접근할 수 있습니다. 배포할때는 유의해야겠습니다.

 

 

 

10. 안드로이드와 잘 연동되었는지 확인해봅시다.

 

Tools -> Firebase를 들어갑니다.

 

 

 

 

그러면 우측에 파이어베이스가 뜰것이고.. 한번 Realtime Database를 눌러 파란글씨로 들어가봅시다.

(Realtime Database가 꼭 아니여도 괜찮습니다.)

 

 

 

 

아마 여러분은 잘 따라오셨다면 1번만 초록글씨가 나와있을겁니다.

(1번이 활성화가 되어있지 않다면, 방금 한 작업중 오류가 있었던 것 입니다. json파일의 위치가 app하단으로 잘 들어갔는지 확인하시고, SDK 코드 입력한것에 오타가 없는지 확인해보시기 바랍니다.)

 

2번까지 활성화를 시켜야하는데 'Add the Realtime Database SDK to your app'을 눌러줍니다.

 

 

'Accept Changes'까지 눌러주시면 끝납니다!

 

 

 

 

 

11. 파이어베이스 실시간 데이터베이스를 사용하기 위해 코드 추가

 

AndroidManifest.xml에 인터넷 권한을 허용하는 코드를 작성해줍니다.

<uses-permission android:name="android.permission.INTERNET"/>

 

 

 

수고하셨습니다.

728x90
반응형

+ Recent posts