firebase_fcm_client 0.1.1 copy "firebase_fcm_client: ^0.1.1" to clipboard
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 of fromServerCredentials(...).
  • Deprecated FCMClient.fromImpersonation(...) in favor of fromServerCredentials(...).

0.0.3 #

Added #

  • Production-ready authentication (Cloud Run, GKE, Docker, K8s)
  • Multiple auth method support with automatic detection
  • GOOGLE_APPLICATION_CREDENTIALS environment variable support

Changed #

  • Improved error messages and logging
  • Better documentation and examples

0.0.2 #

Changed #

  • Update googleapis_auth and json_serializable dependency versions.
  • Clean up README bullet formatting.

0.0.1 #

Added #

  • Initial version.
0
likes
160
points
1.04k
downloads

Documentation

API reference

Publisher

verified publisheraortem.io

Weekly Downloads

Server-side Firebase Cloud Messaging (FCM) HTTP v1 client for Dart with keyless runtime credentials and optional service account impersonation.

Repository (GitLab)
View/report issues

License

BSD-3-Clause (license)

Dependencies

ds_standard_features, googleapis_auth, json_annotation

More

Packages that depend on firebase_fcm_client