dev/flutter

[Flutter] Firebase 연결

캄춰 2024. 1. 2. 11:06
728x90
반응형

FIrebase Cloud Storage를 사용하기 위함이고,

 

그냥 cloud_firestore패키지를 사용하게 되면

 

initalizeApp를 요청하게 된다.

 

아래의 명령어를 실행해서 flutterfire명령을 실행할 수 있도록 환경을 구성

dart pub global activate flutterfire_cli

 

 

activate를 하게 되면

Pub\Cache\bin 경로에 flutterfire.bat파일 생성된다.

 

bin파일을 환경 변수에 등록을 해준다.

 


CLI 연결하느라 오늘 하루를 다썼다.

 

환경은 window이며, exe파일을 실행해서 firebase login을 한다.

환경 변수 설정은 다음과 같이 하였다.

 

 

firebase커맨드 창에서 로그인이 마무리되면,

스튜디오 터미널에서 아래의 명령어를 실행한다.

dart pub global activate flutterfire_cli

 

 

activate 설정을 마무리해준 뒤 프로젝트를 실행한다.

flutterfire configure --project=

 

 

근데 Firebase CLI when attempting to run a command내용이 나오면,

파이어베이스 커맨드 창에서 아래의 명령을 실행하는 것이 아니라

스튜디오 터미널에서 실행해주어야 한다.... 난 계속 파이어베이스 커맨드에서 실행해서 6시간동안 문제가 되었었다 ㅡㅡ.. 

npm install -g firebase-tools

 

그리고 엔터를 누르면 세팅이 된다

 

 

WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp(
  options: DefaultFirebaseOptions.currentPlatform,
);

 

728x90
반응형