DevBoi

[Flutter] 애증의 플러터에 FCM 붙여보기 본문

[Mobile]/[Flutter]

[Flutter] 애증의 플러터에 FCM 붙여보기

HiSmith 2023. 6. 23. 19:25
반응형

애증의 플러터...일단개발 공부는 재밌다 ㅎㅎ

일단 이번에는 FCM을 붙여볼 것이다.

 

1. flutter fcm pub update

flutter pub add firebase_messaging

 

2. Ios xcode configuration update

아래 블로그를 따라서, IOS 앱도 등록하고 background, notification등 필요부분을 설정해주면된다.

background fetch 부분은 하지말자! 거기하면 .. 좀 이상해진다.

무튼 APN도 등록해주고, 앱등록도 안했다면 앱 등록도 해주도록 하자.

https://firebase.flutter.dev/docs/messaging/apple-integration/

 

FCM via APNs Integration | FlutterFire

iOS & macOS require additional configuration steps to be completed before you can receive messages.

firebase.flutter.dev

 

3. firebase login

firebase login

4. firebase-cli install

dart pub global activate flutterfire_cli

5. 이거하면 환경변수에 추가할 항목이 생긴다.

제일 하단에 경로 추가한걸 참고하자, 그리고 source로 해당 파일을 반영해주고

다시 4번을 한다.

 

6. 파이어베이스 관련 프로젝트 자동 구성

flutterfire configure

 

7.  프로젝트 및 플랫폼 선택 (파이어베이스에 미리 프로젝트 만들어져있으면 편하게 연동이 된다.)

 

 

7+ 버그 수정

별 쌩쑈를 다했다.

결국은 ios 폴더 날리고 flutter create .로 해결했는데

무튼 버그 수정때 할만한 삽질 명령어를 여기 남겨놓을려고한다.

flutter upgrade
flutter run --verbose
pod install
flutter pub get
pod init && pod install
sudo gem install cocoapods
pod cache clean --all
arch -x86_64 pod install --repo-update --clean-install

 

 

8. 설정 확인을 위한 로컬 빌드

 

반응형