Development/Flutter (Dart)

[Flutter] Firebase 연동 기본 세팅하기

Tradgineer 2024. 1. 26. 09:40

 

 

1. Firebase CLI 설치 및 Firebase 로그인

 

// firebase CLI 설치
curl -sL https://firebase.tools | bash

// 로그인
firebase login

 

Google 계정으로 Firebase에 로그인

 

 참고: firebase login 명령어는 머신에서 localhost에 연결되는 웹페이지를 엽니다.
원격 머신을 사용 중이며 localhost에 액세스할 수 없는 경우 --no-localhost 플래그를 사용하여 명령어를 실행합니다.

 

 

 

 

 

2. Firebase 프로젝트들 개요 정보 확인

 

정상적으로 정보 조회가 된다면 잘 진행되었다고 볼 수 있습니다.

firebase projects:list

 

 

 

 

 

3. flutterfire_cli 활성화하기

 

export PATH="$PATH":"$HOME/.pub-cache/bin"

안내대로 커맨드 입력

 

 

 

 

 

4. 

 

Flutter 프로젝트 디렉터리의 루트에서 다음 명령어를 실행

 

flutterfire configure --project=aams01

 

플랫폼별 앱이 Firebase에 자동으로 등록되고 lib/firebase_options.dart 구성 파일이 Flutter 프로젝트에 추가됩니다.

 

 

 

 

 

5. 프로젝트 확인

 

firebase_options.dart 에서 오류가 발생함을 확인

 

 

 

 

 

6. 터미널에서 아래 커맨드 입력으로 firebase_core 설치를 하거나, pubspec.yaml 파일 수정

 

flutter pub add firebase_core

 

// vim pubspec.yaml


// ...

dependencies:
  http: ^1.1.2
  flutter:
    sdk: flutter

  cupertino_icons: ^1.0.2
  
  // ...
  
  firebase_core: ^2.24.2


// ...

 

필요시 참고 : https://pub.dev/packages/firebase_core/install

 

firebase_core install | Flutter package

Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps.

pub.dev

 

 

 

 

 

7. 정상 연동 완료