firebase_messaging
Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS.
16.5.0
1000K downloads/mo
#26 most downloaded on pub.dev
firebase/flutterfire
What this package is like to depend on
Last release 20 days ago
03 Aug 2026
Ships on a steady schedule
a new release about every 3 weeks
Nearly every release is documented
notes for 223 of 224 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
243 releases · first in 2017
17 releases in the last 12 months
see the full history below
Release timeline
243 releases · May 2017 to Aug 2026Releases
latest 60 of 243-
16.5.003 Aug 2026Release notes
Open source →- FIX(app_check): sync SPM pins to 12.17.0 and fix Windows Activate override after #18505 (#18515). (ce1f6e05)
- FIX(messaging,android): fix an issue that could cause ANRs when receiving multiple notifications at the same time (#18359). (a45f8d92)
- FIX(messaging,ios): fix an issue where FirebaseMessaging could init even if FirebaseMessagingAutoInitEnabled was disabled (#18452). (6f22596b)
- FIX(messaging,macos): fix an issue where getInitialMessage could hang forever in macOS (#18457). (87d88d20)
- FEAT(messaging,ios): support early notification delegate setup for UIScene apps (#18501). (b69bbc0d)
-
16.4.314 Jul 2026 -
16.4.213 Jul 2026 -
16.4.122 Jun 2026Release notes
Open source →2026-06-17 - BoM 4.16.0
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
cloud_firestore-v6.6.0cloud_firestore_web-v5.6.0firebase_ai-v3.13.0firebase_analytics-v12.4.3firebase_app_check-v0.4.5firebase_app_check_platform_interface-v0.4.1firebase_app_check_web-v0.2.5firebase_core-v4.11.0firebase_core_platform_interface-v7.1.0firebase_core_web-v3.9.0firebase_messaging-v16.4.0firebase_messaging_platform_interface-v4.9.0firebase_data_connect-v0.3.0+4_flutterfire_internals-v1.3.73cloud_firestore_platform_interface-v8.0.3cloud_functions-v6.3.3cloud_functions_platform_interface-v6.0.3cloud_functions_web-v5.1.9firebase_analytics_platform_interface-v6.0.3firebase_analytics_web-v0.6.1+9firebase_app_installations-v0.4.2+4firebase_app_installations_platform_interface-v0.1.4+72firebase_app_installations_web-v0.1.7+9firebase_auth-v6.5.3firebase_auth_platform_interface-v9.0.3firebase_auth_web-v6.2.3firebase_crashlytics-v5.2.4firebase_crashlytics_platform_interface-v3.8.24firebase_database-v12.4.3firebase_database_platform_interface-v0.4.0+3firebase_database_web-v0.2.7+10firebase_in_app_messaging-v0.9.2+4firebase_in_app_messaging_platform_interface-v0.2.5+24firebase_messaging_web-v4.2.1firebase_ml_model_downloader-v0.4.2+4firebase_ml_model_downloader_platform_interface-v0.1.5+24firebase_performance-v0.11.4+3firebase_performance_platform_interface-v0.2.0+3firebase_performance_web-v0.1.8+9firebase_remote_config-v6.5.3firebase_remote_config_platform_interface-v3.0.3firebase_remote_config_web-v1.10.10firebase_storage-v13.4.3firebase_storage_platform_interface-v6.0.3firebase_storage_web-v3.11.9
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
firebase_data_connect-v0.3.0+4_flutterfire_internals-v1.3.73cloud_firestore_platform_interface-v8.0.3cloud_functions-v6.3.3cloud_functions_platform_interface-v6.0.3cloud_functions_web-v5.1.9firebase_analytics_platform_interface-v6.0.3firebase_analytics_web-v0.6.1+9firebase_app_installations-v0.4.2+4firebase_app_installations_platform_interface-v0.1.4+72firebase_app_installations_web-v0.1.7+9firebase_auth-v6.5.3firebase_auth_platform_interface-v9.0.3firebase_auth_web-v6.2.3firebase_crashlytics-v5.2.4firebase_crashlytics_platform_interface-v3.8.24firebase_database-v12.4.3firebase_database_platform_interface-v0.4.0+3firebase_database_web-v0.2.7+10firebase_in_app_messaging-v0.9.2+4firebase_in_app_messaging_platform_interface-v0.2.5+24firebase_messaging_web-v4.2.1firebase_ml_model_downloader-v0.4.2+4firebase_ml_model_downloader_platform_interface-v0.1.5+24firebase_performance-v0.11.4+3firebase_performance_platform_interface-v0.2.0+3firebase_performance_web-v0.1.8+9firebase_remote_config-v6.5.3firebase_remote_config_platform_interface-v3.0.3firebase_remote_config_web-v1.10.10firebase_storage-v13.4.3firebase_storage_platform_interface-v6.0.3firebase_storage_web-v3.11.9
Release notes
Open source → -
16.4.017 Jun 2026 -
16.3.001 Jun 2026 -
16.2.214 May 2026 -
16.2.111 May 2026 -
16.2.013 Apr 2026Release notes
Open source → -
16.1.323 Mar 2026 -
16.1.202 Mar 2026 -
16.1.119 Jan 2026Release notes
Open source →- FIX(messaging,iOS): scope iOS 18 duplicate notification workaround to iOS 18.0 only (#17932). (c78f56ea)
2025-12-15 - BoM 4.7.0
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
cloud_functions-v6.0.5firebase_analytics-v12.1.0firebase_app_check_web-v0.2.2+1firebase_core-v4.3.0firebase_core_web-v3.3.1firebase_database-v12.1.1firebase_database_web-v0.2.7+2firebase_messaging-v16.1.0firebase_app_check-v0.4.1+3firebase_data_connect-v0.2.2+1firebase_ai-v3.6.1firebase_auth-v6.1.3firebase_crashlytics-v5.0.6_flutterfire_internals-v1.3.65firebase_remote_config_platform_interface-v2.0.6firebase_auth_web-v6.1.1firebase_remote_config-v6.1.3firebase_auth_platform_interface-v8.1.5cloud_firestore-v6.1.1firebase_in_app_messaging_platform_interface-v0.2.5+16firebase_app_installations-v0.4.0+5firebase_in_app_messaging-v0.9.0+5cloud_firestore_platform_interface-v7.0.5firebase_crashlytics_platform_interface-v3.8.16firebase_app_installations_web-v0.1.7+1cloud_firestore_web-v5.1.1firebase_ml_model_downloader-v0.4.0+5firebase_analytics_platform_interface-v5.0.5firebase_analytics_web-v0.6.1+1firebase_app_check_platform_interface-v0.2.1+3firebase_performance-v0.11.1+3firebase_remote_config_web-v1.10.2firebase_storage-v13.0.5cloud_functions_web-v5.1.1firebase_messaging_web-v4.1.1firebase_database_platform_interface-v0.3.0+1firebase_app_installations_platform_interface-v0.1.4+64firebase_messaging_platform_interface-v4.7.5firebase_ml_model_downloader_platform_interface-v0.1.5+16firebase_performance_web-v0.1.8+1firebase_performance_platform_interface-v0.1.6+3firebase_storage_web-v3.11.1cloud_functions_platform_interface-v5.8.8firebase_storage_platform_interface-v5.2.16
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
firebase_app_check-v0.4.1+3firebase_data_connect-v0.2.2+1firebase_ai-v3.6.1firebase_auth-v6.1.3firebase_crashlytics-v5.0.6_flutterfire_internals-v1.3.65firebase_remote_config_platform_interface-v2.0.6firebase_auth_web-v6.1.1firebase_remote_config-v6.1.3firebase_auth_platform_interface-v8.1.5cloud_firestore-v6.1.1firebase_in_app_messaging_platform_interface-v0.2.5+16firebase_app_installations-v0.4.0+5firebase_in_app_messaging-v0.9.0+5cloud_firestore_platform_interface-v7.0.5firebase_crashlytics_platform_interface-v3.8.16firebase_app_installations_web-v0.1.7+1cloud_firestore_web-v5.1.1firebase_ml_model_downloader-v0.4.0+5firebase_analytics_platform_interface-v5.0.5firebase_analytics_web-v0.6.1+1firebase_app_check_platform_interface-v0.2.1+3firebase_performance-v0.11.1+3firebase_remote_config_web-v1.10.2firebase_storage-v13.0.5cloud_functions_web-v5.1.1firebase_messaging_web-v4.1.1firebase_database_platform_interface-v0.3.0+1firebase_app_installations_platform_interface-v0.1.4+64firebase_messaging_platform_interface-v4.7.5firebase_ml_model_downloader_platform_interface-v0.1.5+16firebase_performance_web-v0.1.8+1firebase_performance_platform_interface-v0.1.6+3firebase_storage_web-v3.11.1cloud_functions_platform_interface-v5.8.8firebase_storage_platform_interface-v5.2.16
-
16.1.015 Dec 2025Release notes
Open source →- FIX(messaging,iOS): refactor notification handling in scene delegate methods (#17905). (6fd8929b)
- FEAT(firebase_messaging,iOS): add scene delegate support for
firebase_messaging(#17888). (a8633970)
2025-11-17 - BoM 4.6.0
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
firebase_database_platform_interface-v0.3.0firebase_ai-v3.6.0firebase_crashlytics-v5.0.5firebase_data_connect-v0.2.2firebase_database-v12.1.0firebase_remote_config_web-v1.10.1firebase_database_web-v0.2.7+1firebase_remote_config-v6.1.2
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
firebase_database_web-v0.2.7+1firebase_remote_config-v6.1.2
-
16.0.403 Nov 2025 -
16.0.313 Oct 2025 -
16.0.222 Sep 2025 -
16.0.101 Sep 2025 -
16.0.028 Jul 2025 -
15.2.1021 Jul 2025 -
15.2.903 Jul 2025 -
15.2.801 Jul 2025 -
15.2.710 Jun 2025 -
15.2.620 May 2025 -
15.2.531 Mar 2025 -
15.2.426 Feb 2025 -
15.2.318 Feb 2025 -
15.2.205 Feb 2025 -
15.2.121 Jan 2025Release notes
Open source → -
15.2.007 Jan 2025 -
15.1.604 Dec 2024 -
15.1.513 Nov 2024 -
15.1.407 Nov 2024 -
15.1.326 Sep 2024 -
15.1.217 Sep 2024 -
15.1.110 Sep 2024 -
15.1.027 Aug 2024 -
15.0.430 Jul 2024Release notes
Open source → -
15.0.309 Jul 2024 -
15.0.225 Jun 2024 -
15.0.111 Jun 2024 -
15.0.004 Jun 2024Release notes
Open source →- FIX(messaging,android): use only one
FlutterLoaderinstance (#12845). (40966c78) - FIX(messaging,android): stop app from crashing when
DartCallbackorContextisnull(#12842). (1424757b) - DOCS(messaging,web): update the documentation for how to load the service worker in Flutter 3.22 (#12836). (9659749d)
- BREAKING REFACTOR: android plugins require
minSdk 21, auth requiresminSdk 23ahead of android BOM>=33.0.0(#12873). (52accfc6) - BREAKING REFACTOR: bump all iOS deployment targets to iOS 13 ahead of Firebase iOS SDK
v11breaking change (#12872). (de0cea2c)
Release notes
Open source →Note: This release has breaking changes.
- FIX(messaging,android): use only one
FlutterLoaderinstance (#12845). (40966c78) - FIX(messaging,android): stop app from crashing when
DartCallbackorContextisnull(#12842). (1424757b) - DOCS(messaging,web): update the documentation for how to load the service worker in Flutter 3.22 (#12836). (9659749d)
- BREAKING REFACTOR: android plugins require
minSdk 21, auth requiresminSdk 23ahead of android BOM>=33.0.0(#12873). (52accfc6) - BREAKING REFACTOR: bump all iOS deployment targets to iOS 13 ahead of Firebase iOS SDK
v11breaking change (#12872). (de0cea2c)
- FIX(messaging,android): use only one
-
14.9.428 May 2024 -
14.9.321 May 2024 -
14.9.207 May 2024Release notes
Open source →- FIX(messaging,apple): rename to
PrivacyInfo.xcprivacyfor privacy manifest (#12752). (c5bdebc8) - FIX(messaging,android): remove deprecated instance ID (iid) dependency (#12702). (7b2990b3)
2024-04-24
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
_flutterfire_internals-v1.3.32cloud_firestore_web-v3.12.2firebase_auth_web-v5.11.4firebase_auth_platform_interface-v7.2.5firebase_in_app_messaging_platform_interface-v0.2.4+32firebase_database_platform_interface-v0.2.5+32cloud_firestore_platform_interface-v6.2.2firebase_app_installations_web-v0.1.5+4firebase_analytics_platform_interface-v3.10.5firebase_app_installations_platform_interface-v0.1.4+32firebase_analytics_web-v0.5.7+4firebase_crashlytics_platform_interface-v3.6.32firebase_messaging_web-v3.8.4firebase_dynamic_links_platform_interface-v0.2.6+32firebase_remote_config_platform_interface-v1.4.32firebase_messaging_platform_interface-v4.5.34firebase_app_check_web-v0.1.2+4firebase_app_check_platform_interface-v0.1.0+26firebase_performance_platform_interface-v0.1.4+32firebase_storage_web-v3.9.4firebase_performance_web-v0.1.6+4firebase_storage_platform_interface-v5.1.19firebase_auth-v4.19.4firebase_in_app_messaging-v0.7.5+4cloud_firestore-v4.17.2firebase_database_web-v0.2.5+4firebase_database-v10.5.4firebase_app_installations-v0.2.5+4firebase_analytics-v10.10.4firebase_crashlytics-v3.5.4firebase_messaging-v14.9.1firebase_dynamic_links-v5.5.4firebase_remote_config-v4.4.4firebase_remote_config_web-v1.6.4firebase_app_check-v0.2.2+4firebase_performance-v0.9.4+4firebase_storage-v11.7.4
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
firebase_auth_platform_interface-v7.2.5firebase_in_app_messaging_platform_interface-v0.2.4+32firebase_database_platform_interface-v0.2.5+32cloud_firestore_platform_interface-v6.2.2firebase_app_installations_web-v0.1.5+4firebase_analytics_platform_interface-v3.10.5firebase_app_installations_platform_interface-v0.1.4+32firebase_analytics_web-v0.5.7+4firebase_crashlytics_platform_interface-v3.6.32firebase_messaging_web-v3.8.4firebase_dynamic_links_platform_interface-v0.2.6+32firebase_remote_config_platform_interface-v1.4.32firebase_messaging_platform_interface-v4.5.34firebase_app_check_web-v0.1.2+4firebase_app_check_platform_interface-v0.1.0+26firebase_performance_platform_interface-v0.1.4+32firebase_storage_web-v3.9.4firebase_performance_web-v0.1.6+4firebase_storage_platform_interface-v5.1.19firebase_auth-v4.19.4firebase_in_app_messaging-v0.7.5+4cloud_firestore-v4.17.2firebase_database_web-v0.2.5+4firebase_database-v10.5.4firebase_app_installations-v0.2.5+4firebase_analytics-v10.10.4firebase_crashlytics-v3.5.4firebase_messaging-v14.9.1firebase_dynamic_links-v5.5.4firebase_remote_config-v4.4.4firebase_remote_config_web-v1.6.4firebase_app_check-v0.2.2+4firebase_performance-v0.9.4+4firebase_storage-v11.7.4
- FIX(messaging,apple): rename to
-
14.9.124 Apr 2024 -
14.9.023 Apr 2024 -
14.8.216 Apr 2024Release notes
Open source →- FIX(messaging,android): Replace deprecated AsyncTask API and other deprecated API (#12580). (ac089e56)
2024-04-09
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
_flutterfire_internals-v1.3.29cloud_firestore-v4.16.1firebase_app_check-v0.2.2+1firebase_app_check_web-v0.1.2+1firebase_app_installations-v0.2.5+1firebase_auth_web-v5.11.1firebase_core-v2.29.0firebase_core_web-v2.15.0firebase_messaging_web-v3.8.1firebase_remote_config_web-v1.6.1firebase_storage-v11.7.1firebase_storage_web-v3.9.1firebase_database_platform_interface-v0.2.5+29firebase_dynamic_links_platform_interface-v0.2.6+29firebase_in_app_messaging_platform_interface-v0.2.4+29firebase_crashlytics_platform_interface-v3.6.29firebase_messaging_platform_interface-v4.5.31firebase_performance_web-v0.1.6+1firebase_auth_platform_interface-v7.2.2firebase_remote_config_platform_interface-v1.4.29firebase_storage_platform_interface-v5.1.16firebase_performance_platform_interface-v0.1.4+29firebase_app_check_platform_interface-v0.1.0+23firebase_app_installations_platform_interface-v0.1.4+29firebase_app_installations_web-v0.1.5+1firebase_analytics_web-v0.5.7+1firebase_analytics_platform_interface-v3.10.2cloud_firestore_web-v3.11.1cloud_firestore_platform_interface-v6.1.13firebase_messaging-v14.8.1firebase_database_web-v0.2.5+1firebase_database-v10.5.1firebase_dynamic_links-v5.5.1firebase_in_app_messaging-v0.7.5+1firebase_crashlytics-v3.5.1firebase_performance-v0.9.4+1firebase_auth-v4.19.1firebase_remote_config-v4.4.1firebase_analytics-v10.10.1firebase_ml_model_downloader_platform_interface-v0.1.4+28firebase_ml_model_downloader-v0.2.5+1cloud_functions-v4.7.1cloud_functions_web-v4.9.1cloud_functions_platform_interface-v5.5.23
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
firebase_database_platform_interface-v0.2.5+29firebase_dynamic_links_platform_interface-v0.2.6+29firebase_in_app_messaging_platform_interface-v0.2.4+29firebase_crashlytics_platform_interface-v3.6.29firebase_messaging_platform_interface-v4.5.31firebase_performance_web-v0.1.6+1firebase_auth_platform_interface-v7.2.2firebase_remote_config_platform_interface-v1.4.29firebase_storage_platform_interface-v5.1.16firebase_performance_platform_interface-v0.1.4+29firebase_app_check_platform_interface-v0.1.0+23firebase_app_installations_platform_interface-v0.1.4+29firebase_app_installations_web-v0.1.5+1firebase_analytics_web-v0.5.7+1firebase_analytics_platform_interface-v3.10.2cloud_firestore_web-v3.11.1cloud_firestore_platform_interface-v6.1.13firebase_messaging-v14.8.1firebase_database_web-v0.2.5+1firebase_database-v10.5.1firebase_dynamic_links-v5.5.1firebase_in_app_messaging-v0.7.5+1firebase_crashlytics-v3.5.1firebase_performance-v0.9.4+1firebase_auth-v4.19.1firebase_remote_config-v4.4.1firebase_analytics-v10.10.1firebase_ml_model_downloader_platform_interface-v0.1.4+28firebase_ml_model_downloader-v0.2.5+1cloud_functions-v4.7.1cloud_functions_web-v4.9.1cloud_functions_platform_interface-v5.5.23
-
14.8.109 Apr 2024 -
14.8.002 Apr 2024 -
14.7.2126 Mar 2024 -
14.7.2012 Mar 2024 -
14.7.1908 Mar 2024 -
14.7.1805 Mar 2024 -
14.7.1728 Feb 2024 -
14.7.1619 Feb 2024 -
14.7.1506 Feb 2024 -
14.7.1402 Feb 2024 -
14.7.1301 Feb 2024 -
14.7.1201 Feb 2024 -
14.7.1131 Jan 2024Release notes
Open source →