This is a comprehensive list of the breaking changes introduced in the major version releases of Capacitor Firebase Cloud Messaging plugin.
- The Firebase Javascript SDK has been updated to
11.2.0
.
- On Android, the
firebaseMessagingVersion
variable has been updated to24.1.0
.
- The Firebase Javascript SDK has been updated to
10.9.0
.
- On Android, the
firebaseMessagingVersion
variable has been updated to23.4.1
.
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/[email protected]
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.
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/[email protected]
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.
The removeDeliveredNotifications
now requires a notifications array as parameter:
export interface RemoveDeliveredNotificationsOptions {
- ids: string[];
+ notifications: Notification[];
}
The Notification.id
property is now optional:
export interface Notification {
/**
* The notification identifier.
*
* @since 0.2.2
*/
- id: string;
+ id?: string;
...
}