티스토리 뷰
https://firebase.flutter.dev/docs/messaging/overview
Firebase Cloud Messaging | FlutterFire
What does it do?
firebase.flutter.dev
공식문서를 참고하시길 바랍니다.
1. Flutter App 에서 Firebase 를 사용하기 위해서는 Firebase CLI 설치가 필요하다 . (Firebase 계정이 있다는 가정)
1-1. 터미널에 입력- curl -sL https://firebase.tools | bash

1-2. Password 입력 후 설치 완료

2. 설치가 완료 되었으면 firebase 로 로그인을 해준다.
2-1. 터미널에 입력- firebase login
위를 입력하면 Firebase 계정 화면이 나오고 자신의 계정을 선택하면 된다.

3. Flutter 프로젝트 (안드로이드 스튜디오) 터미널에 와서 활성화를 해준다 .
3-1. Flutter 터미널에 입력 - dart pub global activate flutterfire_cli

3-2. Flutter 터미널에 입력 - export PATH="$PATH":"$HOME/.pub-cache/bin"
4. Firebase 에 와서 프로젝트를 생성해준다.
https://console.firebase.google.com/u/0/?hl=ko
로그인 - Google 계정
이메일 또는 휴대전화
accounts.google.com
4-1. 프로젝트 생성


5.Flutter 프로젝트와 Firebase 에서 만든 프로젝트와 연결
5-1. Flutter 프로젝트 터미널에서 flutterfire configure 입력 .

5-2. 자신이 만든 Firebase 프로젝트 선택

5-3. 자신이 FCM 하고싶은 플랫폼 선택

5-4. 자신의 Flutter 프로젝트 패키지명 입력

5-5. lib 파일안에 firebase_option.dart파일과 android 파일에 google-sevices.json이 생성 확인.
5-6. Firebase 에 플랫폼별로 추가된 것을 확인.

참고. Firebase 프로젝트 설정을 클릭하면 내 앱들을 볼 수 있고 andorid - google-sevices.json 다시 다운받을 수 있음.


6. Flutter 프로젝트 pubspec.yaml 추가
- flutter pub add firebase_core
- flutter pub add firebase_messaging

7. Init
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp(
options: DefaultFirebaseOptions.currentPlatform,
);
runApp();
}
Part.1 여기까지 입니다.
'Flutter' 카테고리의 다른 글
- Total
- Today
- Yesterday
- message
- Hilt
- node.js
- Kotlin
- API
- Android Studio
- Custom
- ios
- ec2
- app bundle
- 재귀함수
- 알고리즘
- FCM
- ScrollView
- error
- java
- ExoPlayer
- bitmap
- Token
- https
- listener
- Crop
- GitHub
- retrofit
- 코딩테스트
- flutter_new_badger
- direction
- android
- Firebase
- Flutter
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |