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
tofalse
in theGrowConfigurationBuilder
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
- The method
requestNotificationAuthorization()
has been added to handle thePOST_NOTIFICATIONS
permission introduced with Android 13, please check the integration guide for more details to learn more.
Improvements
- The QA Device status information is now displayed in the Debug screen. Please check the Integration scanner userguide to learn more.
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