[Flutter] Firebase

2024. 2. 2. 10:35dev/flutter

728x90
반응형

 

Firebase CLI 설치 및 로그인

Windows용 Firegbase CLI 바이너리 다운로드 클릭

 


경로에 한글이 있으면 에러가 발생한다.

 

 

다른 영문 경로로 이동하여 다시 실행

 

 

 

 

본인의 파이어베이스 프로젝트와 일치함을 확인하면,

이제 완벽한 호환을 위해서 다음 명령어를 실행한다.

 

 

액세스를 허용한다.

 

 

이제 Firebase CLI는 연결된 것이기 때문에

Flutter 프로젝트로 넘어와서 터미널 창에 다음 명령어들을 실행한다.

 

 

 

 

근데 문제가 발생한다.

which is not on your path.

환경 변수를 설정해주라는 얘기다.

 

flutterfire.bat이라는 파일을 등록해주어야 한다.

 

난 해당 경로를 PUB_CACHE라고 등록을 하였었고,

PATH에는 다음과 같이 등록을 하였다.


그리고 다시 실행하였다.

 

환경 변수를 설정했는데도 안되면, 해당 'flutterfire.bat'파일을 직접 호출하여 사용한다.

/flutterfire.bat configure --project=[project name]

 

이후로 사용할 OS를 select를 해준 뒤 enter.

 


터미널 창에서 계속해서 Firebase CLI when attempting to run a command내용이 나오면,

파이어베이스 터미널 창이 아닌 현재 사용하고 있는 터미널 창에서 다음 명령어를 실행.

npm install -g firebase-tools

 

 

 

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

 

firebase_core는 package를 추가해주어야 사용이 가능하다.

 

 

2024-06-05-수 : iOS Firebase Version이 맞지 않는 경우

: Podfile.lock삭제해주어도 좋음

pod install --repo-update

 

 

Firebase Price가격 정리

https://firebase.google.com/pricing?hl=ko

 

Firebase Pricing

무료로 Firebase를 시작하고 전 세계 수백만 명의 사용자로 확장하세요. 무료 할당량 소진 후 사용한 만큼만 비용을 지불하면 됩니다.

firebase.google.com

 

728x90
반응형

'dev > flutter' 카테고리의 다른 글

[Flutter] FutureBuilder  (0) 2024.02.02
[Flutter] Youtube  (0) 2024.02.02
[Flutter] factory  (0) 2024.01.31
[Flutter] device, package info  (0) 2024.01.31
[Flutter] command #cmd #terminal  (0) 2024.01.31