# FCM : 앱 푸시알림 기능 + 크로스 플랫폼 지원 + 리소스 낭비 최적화
본 실습은 클라우드 서버를 통해 앱 푸시를 보내기 위한 Firebase 환경설정을 하는 시간을 가져보겠다.
1. Firebase 프로젝트 생성
https://console.firebase.google.com/
> 파이어 베이스 접속
프로젝트 추가
2. Flutter 앱에 추가
> FlutterFire CLI 설치 및 실행
root 터미널에서 명령어 실행
dart pub global activate flutterfire_cli
Flutter 프로젝트 root에서 명령어 실행 (프로젝트 제목 유의)
flutterfire configure --project=fcm-notify-444b2
> lib > firebase_options.dart 파일이 생성된 것을 확인
3. Android App 추가
> ios는 추후예정
> 앱 등록
> android > app > google.services.json 추가
> android > app > build.gradle에 추가
plugins {
id "com.android.application"
id "kotlin-android"
id "dev.flutter.flutter-gradle-plugin"
id "com.google.gms.google-services"
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22"
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22"
}
'FireBase' 카테고리의 다른 글
FCM (Firebase Cloud Messaging) (5) FCM 요청 (0) | 2024.04.23 |
---|---|
FCM (Firebase Cloud Messaging) (4) FCM Token 요청 (0) | 2024.04.23 |
FCM (Firebase Cloud Messaging) (3) API (V1) (0) | 2024.04.23 |
FCM (Firebase Cloud Messaging) (1) 설정단계 (0) | 2024.04.23 |