1. Firebase 이용하기
Firebase 관련 서비스를 이용 하기 위해선 파이어베이스 콘솔에 앱을 등록 하여야 한다.
https://firebase.google.com/?hl=ko
Firebase | Google’s Mobile and Web App Development Platform
개발자가 사용자가 좋아할 만한 앱과 게임을 빌드하도록 지원하는 Google의 모바일 및 웹 앱 개발 플랫폼인 Firebase에 대해 알아보세요.
firebase.google.com
파이어베이스 콘솔에 접속 후 프로젝트를 추가해준다
프로젝트 이름을 설정 해 주고 계속 버튼을 클릭 한다.
기본적으로 프로젝트를 6개 까지 만들 수 있다.
구글 애널리틱스는 여러 통계 서비스나 테스트들을 지원한다.
구글 플레이스토어에 실제로 업로드하여 사용한다거나, 실사용 목적으로 진행하는거라면 사용을 설정하고
테스트용으로 사용한다거나 간단한 프로젝트 용도로 사용한다면 사용 설정을 해제한다. (이유는 속도에서 차이가 나기 때문)
구글 애널리틱스를 사용하기위한 계정을 설정 해준 뒤 프로젝트를 생성한다.
testt 라는 프로젝트가 생성 되었다.
Ios, Android, Flutter, Unity 등의 여러 서비스를 추가 할 수 있다.
나는 Flutter를 이용하여 개발을 하고있다.
그러나 저기서 Flutter를 선택 하면 오류가 많이 발생하여 Android, Ios를 각각 설정 해줬다.
안드로이드 프로젝트를 추가해 보겠다.
안드로이드 그림을 클릭 하면
Android 패키지이름은 com.company.appname 과 같이 설정 한다. 앱마다의 고유의 코드 라고 생각 하면 된다.
파이어베이스에 등록 하는것은 문제가 없지만, 플레이스토어에 앱을 올릴때 이미 사용된 코드라면 거절 당한다.
앱 닉네임, 디버그 서명 인증서는 선택 사항이다.
앱 등록을 하면 google-service.json 파일을 다운 받을 수 있게 된다.
해당 파일을 플러터 소스의 android/app 안에 넣어주면 된다.
다음 버튼을 누르게 되면 다음의 내용이 나온다.
android 하단의 build.gradle 파일에
다음과 같이 classpath 'cohttp://m.google.gms:google-services:4.4.0' 를 추가해준다.
android/app/build.gradle 파일을 수정 해줄 차례다.
apply plugin: 'cohttp://m.google.gms.google-services' 를 추가해준다.
그리고 최 하단의 dependencies 에도 사진과 같이 추가 한다.
이렇게 하면 Firebase의 기본 설정이 끝났다.
'Flutter & Dart' 카테고리의 다른 글
Flutter & Dart Firebase 연동하기 2 - 회원가입 (1) | 2024.01.11 |
---|---|
Flutter & Dart Class 클래스 생성 및 사용하기 (1) | 2024.01.11 |
Flutter & Dart 동기 비동기 처리 방법 (2) | 2024.01.05 |
Flutter & Dart ToastMessage 토스트 메시지 (0) | 2024.01.03 |
Flutter & Dart Color 응용 (0) | 2024.01.02 |