flutter push notification
을 찾다보니
Firebase에 Cloud Messaging 서비스가 있는 것을 알게됬습니다.
FCM(Firebase cloud Messaging) 구현을 하기 앞서
Flutter에 많은 라이브러리가 넘치던데 어떤 것이 좋을 지
개인노션이 아닌 velog에 한번 써내려가볼 까 합니다!
((첫경험인데 두근두근))
청자하테 말하듯 작성하다보면 글작성도 느려지기에
개인 노션에 정리하듯 기록용으로 작성하겠습니다.
((옛날에 쓰던 음슴체와 단답으로 이뤄질 예정))
크게 4가지 중점으로 파고 들어가보도록 하겠습니다.
설명요약
- FCM은 "무료"로 안정적으로 전송할 수 있는 메세징 솔루션
- "메세지를 최대 4KB"의 페이로드를 클라이언트앱에 전송 가능
구현 경로 요약
1. FCM SDK 설정
2. 클라이언트 앱 개발 : 메세지처리, 주제 구독 로직 or 기타 부가 기능 "알림작성기"
3. 앱서버 개발 : 인증, 보내기 요청 작성, 응답 처리등 수행하는 전송로직 제작 시
Firebase Admin SDK사용 or Sever Protocol 택1
라이브러리 명확히 안나와있음.
FCM SDK 설정과 같이 각 플랫폼에 맞는 FCM을 설정하도록 나와있음.
((flutter lib 여기서 찾기 힘들어보임))
https://pub.dev/packages?q=firebase+fcm
📌2020.04.02 기준
검색결과 순으로 정리 (4가지)
firebase_cloud_messaging_interop
2019.07 최초 발행 / 1.1.2 version release / 분석결과:79 / 👍 2 likes
Firebase Cloud Messaging API (JS)를 사용하기위한 dart plugin
사용자의 FCM token을 구해와서 삭제하고 알림 데이터에 액세스 할 수 있습니다.
firebase_messaging
2017.03 최초 발행 / 6.0.13 version release / 분석결과:100 / 👍 210 likes
Firebase Cloud Messaging (FCM) API를 사용하기 위한 Flutter plugin
이 플러그인을 사용하면 Flutter 앱에서 Android 및 iOS의 푸시 알림 및 데이터 메시지를 수신하고 처리 할 수 있습니다.
fcm_push
2017.03 최초 발행 / 1.3.1 version release / 분석결과:61 / 👍 1 likes
Android 및 iOS 용 Firebase Cloud Messaging (FCM) 위한 Dart interface
fcm-push를 commandline tool로 사용하거나 library로 사용할 수 있습니다.
firebase_cloud_messaging
2019.08 최초 발행 / 4.0.4+1 version release / 분석결과:81 / 👍 1 likes
Firebase Cloud Messaging (FCM) API를 사용하기 위한 Flutter plugin
이 플러그인을 사용하면 Flutter 앱에서 Android 및 iOS의 푸시 알림 및 데이터 메시지를 수신하고 처리 할 수 있습니다.
참고 :이 플러그인은 아직 개발 중이며 일부 API는 아직 사용하지 못할 수 있습니다. 피드백 및 풀 요청이 가장 환영합니다!
라이브러리는 압도적으로 firebase_messaging
이 장악하고있는 듯
(2019.06) https://fireship.io/lessons/flutter-push-notifications-fcm-guide/
firebase_messaging
라이브러리 ^5.0.2 사용(2019.10) https://codesundar.com/flutter-push-notification
firebase_messaging
라이브러리 ^5.0.4 사용firebase_messaging
라이브러리 ^4.0.0+3 사용firebase_messaging
이 장악..22
(2019.11) https://here4you.tistory.com/232
firebase_messaging
라이브러리 ^5.1.8 사용(2019.09) https://dalgonakit.tistory.com/m/120?category=808568
firebase_messaging
라이브러리 5.1.5 사용flutterFire
말고 firebase_messaging
패키지 사용한다고 하시길래 하나로 장악된 라이브러리가 아닌 다른 라이브러리도 많이 쓰는 줄 알고... 장단점 좀 알아보고자 멀리 돌아왔는데..!...!!firebase_messaging
이 장악..33
firebase_messaging
이 장악..했다..
구현체 이미 너무 블로그며 영상이며 잘나와있는게 많아서
구현하는데 큰 어려움은 없을 거라 생각하며...ㅠ
진행해보도록 해야겠다.
(구현진행하면서 기록용으로 또 쓰게 될 것 같다 뱌뱌)
단발머리 유지하셔야겠네요