Changelog

1.2.1 – March 14th, 2023

Improvements

  • Improved communication with server by sending events and device information changes sooner after they occur.
  • An Error event is sent to the platform when an in-app campaign action attempts to open an invalid URL.

Bug Fixes

  • Landing page is not displayed after opening a notification from a Push+Landing campaign if the app is in background or killed.
  • Downgraded com.google.android.material dependency version to 1.6.1 to prevent a known issue with 1.7.0
  • Upgraded androidx.appcompat dependency version to 1.6.1 to fix duplicate class issue

1.2.0 – February 17th, 2023

New Features

  • Support for Local Trigger campaigns.

Improvements

  • Non-opened notifications are kept when your app is updated or when the device is rebooted.
  • Only one notification will be displayed when receiving multiple push messages from the same Recurring campaign.
  • Analytics are enabled by default. Make sure to set analyticsEnabledByDefault to false in the GrowConfigurationBuilder if you want analytics to be disabled by default.

Bug Fixes

  • ANR when displaying a notification with an image attached if network is slow.

1.1.1 – November 25th, 2022

Bug Fixes

  • The Displayed event could be sent several times for the same in-app.

1.1.0 – November 10th, 2022

New Features

Improvements

Bug Fixes

  • The Displayed event could be sent when a push is received while notifications are not allowed in the Android Settings.

1.0.5 – October 25th, 2022

Improvements

  • The Grow device id is now always the same after re-installation.

1.0.4 – October 10th, 2022

New Features

  • The new Debug screen displays all SDK information necessary to validate the integration is properly done. It can be displayed by opening the link [bundle_id]://debug-grow on your device (where bundle_id is your own app bundle id).

Bug Fixes

  • When app crashes, the processing of this crash by the SDK prevents the app from being terminated, causing either an ANR (for a crash on the main thread) or runtime continuation (for a crash in a background thread).

1.0.3 – August 11th, 2022

Bug Fixes

  • An inactive app could be forced to go to the foreground by the SDK when a in-app campaign is about to be displayed.

1.0.2 – July 25th, 2022

Improvements

  • SDK console logs are clearer and more accurate.

Bug Fixes

  • Crash when the SDK is about to removes an expired campaign from the ongoing campaigns cache.

1.0.1 – May 11th, 2022

Improvements

  • The timezone sent by the SDK to the server now takes into account the daylight saving time, when applicable.
  • The SDK now tries to send requests to the server only when network connection is active.
  • As soon as network connection switches from inactive to active, pending requests are scheduled to be sent.

Bug Fixes

  • User ID sending when analytics are disabled.
  • Privacy events sending when analytics are disabled.
  • In-apps stability on lower API level.
  • In-apps pre-installed fonts loading on slower devices.

1.0.0 – March 25th, 2022

Welcome to the first release of the Grow 2.0 SDK