Skip to content

Latest commit

 

History

History
73 lines (49 loc) · 1.67 KB

BREAKING.md

File metadata and controls

73 lines (49 loc) · 1.67 KB

Breaking Changes

This is a comprehensive list of the breaking changes introduced in the major version releases of Capacitor Firebase Cloud Messaging plugin.

Versions

Version 5.x.x

Capacitor 5

This plugin now supports Capacitor 5 only. Please run npx cap sync after updating this package.

If you want to use this plugin with Capacitor 4, please install version 1.4.0:

npm i @capacitor-firebase/messaging@1.4.0

Localized error messages

On Android, error messages were previously generated with getLocalizedMessage. They are no longer localized and are generated with getMessage instead.

You should therefore check your error handling.

Version 1.x.x

Capacitor 4

This plugin now supports Capacitor 4 only. Please run npx cap sync after updating this package.

If you want to use this plugin with Capacitor 3, please install version 0.5.1:

npm i @capacitor-firebase/messaging@0.5.1

tokenReceived event

The tokenReceived event is no longer triggered by the getToken method. If you have used these methods in combination so far, please check your implementation.

Version 0.4.x

The removeDeliveredNotifications now requires a notifications array as parameter:

export interface RemoveDeliveredNotificationsOptions {
-  ids: string[];
+  notifications: Notification[];
}

Version 0.3.x

The Notification.id property is now optional:

export interface Notification {
  /**
   * The notification identifier.
   *
   * @since 0.2.2
   */
-  id: string;
+  id?: string;
   ...
}