firebase_fcm_client 0.1.1
firebase_fcm_client: ^0.1.1 copied to clipboard
Server-side Firebase Cloud Messaging (FCM) HTTP v1 client for Dart with keyless runtime credentials and optional service account impersonation.
0.1.1 #
Changed #
- Updated package metadata to point at the package's GitLab repository path.
- Added public API documentation comments to improve generated API docs coverage.
0.1.0 #
Added #
- Added
ServiceAccountAuth.fromServerCredentials(...)as the preferred initializer for server runtimes. - Added
FCMClient.fromServerCredentials(...)as the matching convenience initializer. - Added explicit direct-vs-impersonated credential mode handling for clearer server auth behavior.
Changed #
- Standardized the package around keyless server credentials first, with impersonation as an explicit option instead of an implicit fallback.
- Stopped closing caller-provided HTTP clients.
- Reframed documentation around backend/server usage instead of generic "works everywhere" auth language.
Deprecated #
- Deprecated
ServiceAccountAuth.fromImpersonation(...)in favor offromServerCredentials(...). - Deprecated
FCMClient.fromImpersonation(...)in favor offromServerCredentials(...).