Releases: OutSystems/cordova-outsystems-firebase-cloud-messaging
Releases · OutSystems/cordova-outsystems-firebase-cloud-messaging
2.4.0
- Features
- Android
- Subscribes and unsubscribes from
appGeneralTopic
-appIdentifier-general-topic-android
when registering and unregistering the device. - Handle icon and color parameters in
setupNotificationBuilder
for Android 12+ compatibility.
- Subscribes and unsubscribes from
- iOS
- Subscribes and unsubscribes from
appGeneralTopic
-appIdentifier-general-topic-ios
when registering and unregistering the device.
- Subscribes and unsubscribes from
- Android
- Fixes
NotificationClicked
latest version not being triggered when deep link property is not set.
2.3.2
- Update dependency to Firebase Cloud Messaging Android SDK using the Firebase Android BoM version
33.2.0
2.3.1
Fixes
Android
- Fixes notification click when notification is delievered while the app is in the foreground.
- Removes protected/reserverd keys from being sent as deeplink parameters data when clicking notification, and also when receiving in-app notifications.
iOS
- Remove return by callbacks, eliminating the disalignment with the threads where the methods are being called.
Chores
- Update
firebaseMessaging
iOS pod to version10.29.0
.
2.3.0
Features:
- Enable message delivery metrics exportation to BigQuery.
Fixes on Android:
- Methods are no longer blocking the main thread.
- Update
oscordova
dependency.
2.2.1
- Android
- Fix for in-app notification with deeplink.
- Fix for getting silent notifications from database.
2.2.0
Android
- Upgrades
OSFirebaseMessagingLib-Android
to1.1.7
. This makesFirebaseMessagingReceiveService
an open class so it can be extended - Properly serialize data objects with annotation
Cordova Hook
- Updates
unzipSound
hook to always search for thezip
insidewww
folder
2.1.0
- Make
cleanUp
hook only run after all sound files are copied successfully. - Update Cordova hooks with new OutSystems-specific errors.
- Update
FirebaseMessaging
iOS pod to version10.23.0
. This includes the Privacy Manifest.
2.0.1
- Fix on Android: Only deal with intents from the plugin in
handleIntent
.
2.0.0
Common
- Raised
cordova-outsystems-firebase-core
version, to 2.0.0 - Breaking change: it's no longer necessary to zip the Google Services,
.plist
and.json
, files -- this plugin will assume the google services file are already where they should be (the Outsystems wrapper needs to set this in the Extensibility Configurations json) - Raised Android and iOS libraries to fix an issue with
NotificationClick
event: now allowing multiple triggers, one for each API version
1.2.0
Android:
- Add OSLocalNotificationsLib library. This is used to deal with all local notifications logic.
- Add custom sound to notifications. A hook was added in order to allow its play.
- Add custom actions to notifications and react to its click.
- React to different events: Internal, Web and App Routes.
- Update error code and messages.
iOS:
- Add OSLocalNotificationsLib library. This is used to deal with all local notifications logic.
- Add custom sound to notifications.
- Add custom actions to notifications and react to its click.
- React to different events: Internal, Web and App Routes. For the last one, a hook was added, to allow the external app authorisation.
- Update error code and messages.