본문
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.6 | AdMob |
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 |
댓글