Skip to content

3.7.0

Compare
Choose a tag to compare
@hpinhal hpinhal released this 01 Feb 11:56
· 49 commits to main since this release
6f2913a

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