Skip to content

Upgrading firebase_messaging 15 to 16

Breaking15.2.10 → 16.7.1Breaking1New4Changed7Fixed17Other5

BreakingUpgrade verdict

1 breaking change.

  • Old messaging functions that were already marked as deprecated have been removed.
1 item needs code or config changes

Dart SDK requirement changed in 16.2.1: >=3.2.0 <4.0.0 → ^3.6.0.

Flutter requirement changed in 16.2.1: >=3.3.0 → >=3.27.0.

Breaking1
Removes deprecated messaging functions.

Generated by DepDelta from published Dart source. Not mixed with prose notes.

  • removed: method FirebaseMessaging.sendMessage({ String? to, Map<String, String>? data, String? collapseKey, String? messageId, String? messageType, int? ttl, }): Future<void>
  • changed: class FirebaseMessaging extends FirebasePluginPlatform → class FirebaseMessaging extends FirebasePlugin
  • changed: method FirebaseMessaging.getToken({ String? vapidKey, }): Future<String?> → method FirebaseMessaging.getToken({ String? vapidKey, String? serviceWorkerScriptPath, }): Future<String?>