패키지, 저장소 및 앱 카테고리 검색

패키지 상세v17.0.1

firebase_messaging

Firebase Cloud Messaging용 플러터 플러그인으로, Android 및 iOS에서 메시지를 신뢰할 수 있게 전달할 수 있는 크로스플랫폼 메시징 솔루션입니다.

AndroidiOSWebmacOS
30일 다운로드
427만
좋아요
4천
Pub 점수
160

패키지 설치

flutter pub add firebase_messaging

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

Firebase Messaging는 Firebase Cloud Messaging를 사용하여 Android, iOS, Web 및 macOS에서 메시지의 신뢰성 있는 전달을 가능하게 하는 Flutter 플러그인입니다. 알림 메시지와 데이터 메시지를 모두 지원하며, 앱이 종료되었거나 백그라운드에 있을 때에도 실시간 업데이트를 받을 수 있습니다. 이 플러그인은 Firebase 서비스와 원활하게 통합되며, 메시지 수신, 사용자 권한, 토큰 관리 등을 위한 도구를 제공합니다. 푸시 알림 전송, 앱 콘텐츠의 동적 업데이트, 시기 적절한 알림을 통해 사용자 참여도를 높이는 데 이상적입니다.

사용 사례

  • 사용자에게 푸시 알림 보내기
  • 실시간 앱 업데이트 제공
  • 타겟 메시지를 통해 사용자 참여 유도
  • 백그라운드 및 포그라운드 메시지 이벤트 처리
  • 침묵 데이터 메시지 구현

주요 기능

  • 크로스 플랫폼 지원 (Android, iOS, Web, macOS)
  • 알림 및 데이터 메시지 지원
  • 장치 등록을 위한 토큰 관리
  • 백그라운드 및 포그라운드 메시지 처리
  • Firebase 콘솔과의 통합

적합한 대상

  • 푸시 알림이 필요한 앱
  • Firebase 생태계를 사용하는 프로젝트
  • 실시간 메시징 기능
  • 사용자 참여 캠페인
  • 크로스 플랫폼 모바일 애플리케이션

고려 사항

  • Firebase 프로젝트 설정이 필요합니다
  • iOS에서 올바른 권한 처리가 필요합니다
  • 웹 지원을 위해서는 추가 구성이 필요합니다
  • 백그라운드 메시지 처리에는 플랫폼별 코드가 필요할 수 있습니다
  • Firebase Cloud Messaging 백엔드로 제한

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

Flutter + Firebase logo

FlutterFire

Follow on Twitter Maintained with Melos OSSF scorecard


[Changelog] • [Packages]


FlutterFire is a set of Flutter plugins that enable Flutter apps to use Firebase services. You can follow an example that shows how to use these plugins in the Firebase for Flutter codelab.

Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter is used by developers and organizations around the world, and is free and open source.


Documentation


Stable Plugins

Name pub.dev Firebase Product Documentation View Source Android iOS Web MacOS Windows
Analytics Analytics pub.dev badge 🔗 📖 firebase_analytics ✔ ✔ ✔ β N/A
App Check App Check pub.dev badge 🔗 📖 firebase_app_check ✔ ✔ ✔ β N/A
Authentication Authentication pub.dev badge 🔗 📖 firebase_auth ✔ ✔ ✔ β (*)
Cloud Firestore Cloud Firestore pub.dev badge 🔗 📖 cloud_firestore ✔ ✔ ✔ β (*)
Cloud Functions Cloud Functions pub.dev badge 🔗 📖 cloud_functions ✔ ✔ ✔ β N/A
Cloud Messaging Cloud Messaging pub.dev badge 🔗 📖 firebase_messaging ✔ ✔ ✔ β N/A
Cloud Storage Cloud Storage pub.dev badge 🔗 📖 firebase_storage ✔ ✔ ✔ β (*)
Core Core pub.dev badge 🔗 📖 firebase_core ✔ ✔ ✔ β (*)
Crashlytics Crashlytics pub.dev badge 🔗 📖 firebase_crashlytics ✔ ✔ N/A β N/A
Data Connect Data Connect pub.dev badge 🔗 📖 firebase_data_connect ✔ ✔ ✔ N/A N/A
In-App Messaging In-App Messaging pub.dev badge 🔗 📖 firebase_in_app_messaging ✔ ✔ N/A N/A N/A
Installations Installations pub.dev badge 🔗 📖 firebase_app_installations ✔ ✔ ✔ β N/A
Performance Monitoring Performance Monitoring pub.dev badge 🔗 📖 firebase_performance ✔ ✔ ✔ N/A N/A
Realtime Database Realtime Database pub.dev badge 🔗 📖 firebase_database ✔ ✔ ✔ β N/A
Remote Config Remote Config pub.dev badge 🔗 📖 firebase_remote_config ✔ ✔ ✔ β N/A

(*) for development only. Production on Windows is not supported.

Preview Plugins

Name pub.dev Firebase Product Documentation View Source Android iOS Web MacOS
ML Model Downloader (deprecated) ML Model Downloader pub.dev badge 🔗 📖 firebase_ml_model_downloader ✔ ✔ N/A β

Issues

Please file FlutterFire specific issues, bugs, or feature requests in our issue tracker.

Plugin issues that are not specific to FlutterFire can be filed in the Flutter issue tracker.

Contributing

If you wish to contribute a change to any of the existing plugins in this repo, please review our contribution guide and open a pull request.

카테고리

의존성

의존성 목록 5 개

  • firebase_core^5.1.0
  • firebase_core_platform_interface^8.1.1
  • firebase_messaging_platform_interface^4.11.1
  • firebase_messaging_web^4.3.1
  • meta^1.8.0

소스 저장소

이 패키지를 사용하는 프로젝트

순위