Skip to content

Releases: Notificare/notificare-sdk-ionic-native

3.9.1

17 Jun 17:04
166e3c7
Compare
Choose a tag to compare
  • Preload images before showing in-app messages

Native changes

iOS
  • Fix NotificarePass.type decoding

3.9.0

09 May 14:27
da3f2e0
Compare
Choose a tag to compare
  • Add support for deferred links

Native changes

iOS
  • Add privacy manifests
  • Code sign XCFrameworks

3.8.0

11 Mar 14:08
0fe0007
Compare
Choose a tag to compare
  • Add method to resolve Notificare Dynamic Links manually

Native changes

Android
  • Prevent processing location updates too close to the last known location
  • Fix race condition where geo triggers and region sessions were sent multiple times
  • Limit the amount of location points and ranged beacons in geo sessions
iOS
  • Prevent processing location updates too close to the last known location
  • Fix race condition where geo triggers and region sessions were sent multiple times
  • Limit the amount of location points and ranged beacons in geo sessions
  • Improve polygon regions handling
  • Improve notifications UI

3.7.0

01 Feb 11:56
6f2913a
Compare
Choose a tag to compare

Important notice: Re-enabling remote notifications and location services is no longer required.
You can safely remove the following piece of code as the SDK will automatically handle it for you during the launch flow.

Notificare.onReady(async (application) => {
  // This check is no longer necessary.
  if (await NotificarePush.hasRemoteNotificationsEnabled()) {
    await NotificarePush.enableRemoteNotifications();
  }

  // This check is no longer necessary.
  if (await NotificareGeo.hasLocationServicesEnabled()) {
    await NotificareGeo.enableLocationUpdates();
  }
});

Native changes

Android
  • Fix map loading conditionals leading to no camera updates
  • Adjusted zoom level when presenting a single map marker
  • Fix Google Play Services Location minification issue
Important changes since 3.6.1
  • Add manifest flag to disable the auto configuration
  • Automatically enable remote notifications during launch when possible
  • Automatically enable location updates during launch when possible
  • Prevent the device_registered event from invoking before the ready event
  • Fix warning when notification intents are handled by the broadcast receiver
  • Include proguard rule to work around the issue with Moshi in R8
  • Fix crash when presenting an in-app browser when the phone has none installed
  • Fix getParcelableExtra on API 33 in certain cases
iOS
  • Prevent the device_registered event from invoking before the ready event
  • Automatically enable remote notifications during launch when possible
  • Automatically enable location updates during launch when possible
  • Drop support for iOS 12.0

3.6.1

13 Sep 11:25
438282a
Compare
Choose a tag to compare
  • Fix custom action received event

Native changes

Android
  • Fix race condition when synchronising monitored regions
iOS
  • Fix race condition when setting the database merge policy eagerly loads the data stores
  • Prevent fatal error when failing to open the databases

3.6.0

24 Jul 18:11
3469ead
Compare
Choose a tag to compare
  • Fix updateUserData return type
  • Allow checking which regions are being monitored
  • Allow checking which regions the device is inside of

Native changes

Android
  • Allow setting the amount of regions to monitor
iOS
  • Allow setting the amount of regions to monitor

3.5.4

28 Jun 09:48
d09ef4b
Compare
Choose a tag to compare

Native changes

Android
  • Prevent queued events without an associated device
  • Prevent logCustom usage before Notificare becomes ready
iOS
  • Prevent queued events without an associated device
  • Prevent logCustom usage before Notificare becomes ready

3.5.3

18 Jun 21:00
6438617
Compare
Choose a tag to compare

Native changes

Android
  • Explicit handling of Notificare Links in Deep Link notifications
  • Improve supported deep links validation
  • Stricter unlaunch flow
iOS
  • Improve supported deep links validation
  • Fix debug symbols search paths
  • Stricter unlaunch flow

3.5.2

16 May 14:08
f5b00dc
Compare
Choose a tag to compare

Native changes

Android
  • Prevent multiple configurations from taking place
  • Add broadcast receiver for geo events
  • Start monitoring nearest regions immediately after upgrading to background location
  • Correctly track device on initial application open event
iOS
  • Emit the didChangeNotificationSettings event when disabling remote notifications
  • Add opt-in flag to prevent file access restrictions for Core Data
  • Prevent push registration race condition when enabling remote notifications
  • Correctly track device on initial application open event

3.5.1

05 May 08:49
75938f7
Compare
Choose a tag to compare

Native changes

Android
  • Improved action categories parsing
  • Prevent Glide from invoking the coroutine continuation several times
  • Fix cached language when the network request fails
  • Update cached device when the language changes
  • Use YouTube privacy-enhanced mode
iOS
  • Improved auto-config mechanism
  • Improved action categories parsing
  • Fix user validation request
  • Fix cached language when the network request fails
  • Include debug symbols in the distributed frameworks
  • Fix store notification required view controller flag
  • Fix main-thread warning on device registration
  • Use YouTube privacy-enhanced mode