본문

170814(월) - Start Firebase

Start Firebase


- 선행조건

ㆍAndroid 4.0 (Ice cream sandwich) 이상

ㆍGoogle Play Service 10.2.6을 실행하는 기기

ㆍAndroid Studio 1.5 version 이상


- App에 Firebase 추가

ㆍFirebase Assistant

- Android Studio 2.2 이상을 사용하는 경우 Firebase Assistant를 사용해서 연결하는것이 좋다.


1. Tools > Firebase를 클릭하여 Assistant를 오픈

2. 나열된 기능을 클릭하여 제공되는 가이드 링크를 클릭



3. Firebase연결 버튼을 클릭하여 연결하고 필요한 코드 추가.


ㆍFirebase console

- Firebase Assistant를 사용하지 않는 경우 Firebase console(웹페이지 : https://console.firebase.google.com/?hl=ko)에서도 추가 가능.


1. 새 프로젝트 만들기를 통해 Firebase project 만들기

2. Android app에 Firebase 추가를 클릭하고 설정단계 완료.

3. App의 패키지 이름 입력

4. google-services.json 파일 다운로드

5. project의 app/ 에 복사


- SDK 추가


1. Root 수준 build.gradle에 google-services plug-in을 포함

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

2. Module 수준 build.gradle에 Gradle plug-in 사용

apply plugin: 'com.android.application'

android
{
 
// ...
}

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

 
// Getting a "Could not find" error? Make sure you have
 
// the latest Google Repository in the Android SDK manager
}

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

3. 사용할 Firebase SDK에 대한 종속항목을 추가해야 한다.

(com.google.firebase:firebase-core 부터 시작하는것이 좋다.)


ㆍ사용 가능한 library 목록


Gradle 종속성 계통서비스
com.google.firebase:firebase-core:10.2.6애널리틱스
com.google.firebase:firebase-database:10.2.6실시간 데이터베이스
com.google.firebase:firebase-storage:10.2.6저장소
com.google.firebase:firebase-crash:10.2.6오류 보고
com.google.firebase:firebase-auth:10.2.6인증
com.google.firebase:firebase-messaging:10.2.6클라우드 메시징
com.google.firebase:firebase-config:10.2.6원격 구성
com.google.firebase:firebase-invites:10.2.6초대 및 동적 링크
com.google.firebase:firebase-ads:10.2.6AdMob
com.google.firebase:firebase-appindexing:10.2.6

앱 색인 생성



'Mobile > Firebase' 카테고리의 다른 글

170816(수) - Firebase Authentication  (0) 2017.08.16
170816(수) - Cloud Functions  (0) 2017.08.16
170816(수) - Firebase Cloud Messaging  (0) 2017.08.16
140816(수) - Firebase Analytics  (0) 2017.08.16

공유

댓글