Skip to content

Releases: Notificare/notificare-sdk-android

3.9.0

23 Apr 10:41
ecc02ed
Compare
Choose a tag to compare
  • Add support for deferred links

3.8.0

07 Mar 12:11
f47dfbd
Compare
Choose a tag to compare
  • 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

3.7.1

26 Jan 11:44
fbed71e
Compare
Choose a tag to compare
  • Fix map loading conditionals leading to no camera updates

3.7.0

18 Jan 12:42
7a59882
Compare
Choose a tag to compare
  • 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

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.

override fun onReady(application: NotificareApplication) {
    // This check is no longer necessary.
    if (Notificare.push().hasRemoteNotificationsEnabled) {
        Notificare.push().enableRemoteNotifications()
    }

    // This check is no longer necessary.
    if (Notificare.geo().hasLocationServicesEnabled) {
        Notificare.geo().enableLocationUpdates()
    }
}

3.7.0-beta.1

09 Jan 14:40
a10a83c
Compare
Choose a tag to compare
3.7.0-beta.1 Pre-release
Pre-release
  • 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

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.

override fun onReady(application: NotificareApplication) {
    // This check is no longer necessary.
    if (Notificare.push().hasRemoteNotificationsEnabled) {
        Notificare.push().enableRemoteNotifications()
    }

    // This check is no longer necessary.
    if (Notificare.geo().hasLocationServicesEnabled) {
        Notificare.geo().enableLocationUpdates()
    }
}

3.6.1

08 Sep 09:48
6c5e315
Compare
Choose a tag to compare
  • Fix race condition when synchronising monitored regions

3.6.0

24 Jul 10:50
b6544df
Compare
Choose a tag to compare
  • Allow checking which regions are being monitored
  • Allow checking which regions the device is inside of
  • Allow setting the amount of regions to monitor

3.5.4

27 Jun 11:51
29a6a33
Compare
Choose a tag to compare
  • Prevent queued events without an associated device
  • Prevent logCustom usage before Notificare becomes ready

3.5.3

16 Jun 18:48
12d15ed
Compare
Choose a tag to compare
  • Explicit handling of Notificare Links in Deep Link notifications
  • Improve supported deep links validation
  • Stricter unlaunch flow

3.5.2

15 May 10:49
Compare
Choose a tag to compare
  • 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