Skip to content

Releases: OutSystems/cordova-outsystems-firebase-cloud-messaging

2.4.0

18 Oct 11:33
a103900
Compare
Choose a tag to compare
  • 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.
    • iOS
      • Subscribes and unsubscribes from appGeneralTopic - appIdentifier-general-topic-ios when registering and unregistering the device.
  • Fixes
    • NotificationClicked latest version not being triggered when deep link property is not set.

2.3.2

17 Sep 18:02
a089dd2
Compare
Choose a tag to compare
  • Update dependency to Firebase Cloud Messaging Android SDK using the Firebase Android BoM version 33.2.0

2.3.1

12 Aug 13:23
2.3.1
afc5402
Compare
Choose a tag to compare

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 version 10.29.0.

2.3.0

23 Jul 11:23
2.3.0
1873bf0
Compare
Choose a tag to compare

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

03 Jun 14:47
a7b8bba
Compare
Choose a tag to compare
  • Android
    • Fix for in-app notification with deeplink.
    • Fix for getting silent notifications from database.

2.2.0

23 May 16:32
3694ac8
Compare
Choose a tag to compare

Android

  • Upgrades OSFirebaseMessagingLib-Android to 1.1.7. This makes FirebaseMessagingReceiveService an open class so it can be extended
  • Properly serialize data objects with annotation

Cordova Hook

  • Updates unzipSound hook to always search for the zip inside www folder

2.1.0

15 Apr 11:27
2.1.0
c3ca7d2
Compare
Choose a tag to compare
  • 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 version 10.23.0. This includes the Privacy Manifest.

2.0.1

13 Dec 11:12
205ecee
Compare
Choose a tag to compare
  • Fix on Android: Only deal with intents from the plugin in handleIntent.

2.0.0

10 Aug 15:06
9ea4058
Compare
Choose a tag to compare

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

26 May 14:27
f3aeb18
Compare
Choose a tag to compare

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.