firebase_cloud_messaging_flutter (Discontinued)
Caution
This package has been renamed!
Please use firebase_cloud_messaging_dart instead.
This package is no longer maintained. We have rebranded to firebase_cloud_messaging_dart to better reflect support for pure Dart environments (Serverpod, CLI, etc.) while remaining fully compatible with Flutter.
🚀 Key Features (Archived)
- Zero-Dependency on Firebase SDK: Works in pure Dart environments (backends, CLI, etc.) as well as Flutter.
- Application Default Credentials (ADC): Native support for ambient identity on Google Cloud (Cloud Run, Functions, etc.).
- Topic Management: Natively subscribe or unsubscribe device tokens to topics (Instance ID API).
- Structured Error Handling: Deep visibility into FCM errors (
UNREGISTERED,QUOTA_EXCEEDED, etc.) with typed objects. - Automatic Retries: Intelligent exponential back-off for transient Google API errors.
Libraries
- firebase_cloud_messaging_flutter
- Firebase Cloud Messaging for Dart & Flutter — Server-side SDK