먼저 Firebase에 가입하고 로그인 합니다.
일반적으로 구글 계정으로 로그인할 수 있습니다.
https://firebase.google.com/?hl=ko
로그인 한 다음 '콘솔로 이동' 버튼을 클릭합니다.
'프로젝트 만들기' 버튼을 클릭합니다. 이미 기존에 프로젝트가 있다면 '프로젝트 추가' 버튼을 클릭합니다.
프로젝트 이름을 입력하고 '계속' 버튼을 클릭합니다.
Google 애널리틱스 설정은 기본값으로 두고 '계속' 버튼을 클릭합니다.
Google 애널리틱스 계정을 'Default Account for Firebase' 선택하고 '프로젝트 만들기' 버튼을 클릭합니다.
아래와 같이 프로젝트가 생성되었습니다.
프로젝트가 생성되면 아래 그림의 Android 아이콘을 클릭합니다.
Android 패키지 이름을 입력합니다.
Android 패키지 이름을 가져오는 방법은 아래 링크에서 확인 할 수 있습니다.
앱 닉네임을 입력하고 SHA1 값을 입력합니다.
Android 앱의 SHA1을 확인하는 방법은 아래와 같습니다.
Android 앱과 Firebase를 연동하기 위해 'google-service.json' 파일을 다운로드 해서 app 모듈의 루트에 넣어 줍니다.
Android Stduio 에서 Firebase 관련 라이브러리를 import 합니다.
Project 수준의 Gradle에 아래와 같이 Plugin 을 설정합니다.
id("com.google.gms.google-services") version "4.3.15" apply false
App 수준의 Gradle에 아래와 같이 Plugin과 Firebase 라이브러리를 설정합니다.
plugins {
id("com.android.application")
id("org.jetbrains.kotlin.android")
id("kotlin-kapt")
id("com.google.gms.google-services")
}
dependencies {
implementation(platform("com.google.firebase:firebase-bom:32.3.1"))
implementation("com.google.firebase:firebase-analytics-ktx")
}
아래에서 '콘솔로 이동' 버튼을 클릭합니다.
아래와 같이 Android 프로젝트가 생성된 것을 볼 수 있습니다.
여기서 왼쪽 메뉴의 'App Distribution'을 클릭합니다.
아래에서 '시작하기' 버튼을 클릭합니다.
아래에서 Android Studio에서 만든 APK나 AAB파일을 드래그 앤 드롭으로 입력합니다.
아래와 같이 Android 앱이 Firebase로 배포할 준비가 완료된 것을 확인 할 수 있습니다.
그리고 테스터를 추가해서 Android 핸드폰으로 앱을 설치 할 수 있도록 설정합니다.
릴리즈 노트를 작성하고 '테스터 1개에 배포' 버튼을 클릭합니다.
이제 테스터에게 메일로 Android 앱을 테스트 할 수 있도록 메일이 전송된 것을 확인 할 수 있습니다.
테스터는 초대 메일을 클릭해서 아래와 같이 'Firebase App Tester'를 설치하고, 앱을 설치해서 테스트 할 수 있습니다.
'프로그래밍 > CI & CD' 카테고리의 다른 글
Slack Incoming Webhooks 만들기 (0) | 2023.10.04 |
---|---|
Slack 워크스페이스 & 채널 만들기 (0) | 2023.10.04 |
mac m1에서 nvm, npm, node.js 설치하기 (0) | 2023.10.04 |
mac m1 에 brew 설치하기 (0) | 2023.10.04 |
[bitrise] Android Gradle plugin requires Java 17 to run. You are currently using Java 11. (0) | 2023.10.01 |