Releases: emartech/android-emarsys-sdk
Releases · emartech/android-emarsys-sdk
3.8.0
What's changed
Config
- Introduced clientId as a clearer alternative to the now-deprecated hardwareId; both refer to the same property, and while we encourage using clientId, this is not a breaking change as hardwareId remains available for backward compatibility.
Geofence
-
Improved support for Roboelectric tests.
-
What's fixed
ChangeApplicationCode
- Fix an issue where changeApplicationCode was not working properly with anonymous contacts.
Push
- Fix an issue where on Android API level 35 clicking on the push message would not start the application.
3.7.11
3.7.10
What's fixed
Emarsys SDK
- Fix automatic contact setting during SDK initialization
- Fix activity lifecycle tracking to track app:start event
3.7.9
3.7.8
Known Issue
An issue has been found with the handling of nullable strings in the new encryption solution, please use 3.7.9 instead!
What's changed
Emarsys SDK
- Prevent some unnecessary network calls in some cases
- Drop usage of the deprecated Jetpack security crypto library to encrypt data in shared preferences
What's fixed
Geofence
- Geofence now works after the application has been closed.
3.7.7
3.7.6
3.7.5
What's fixed
Push
-
Fixed issue where the message id was not passed to the event handler.
-
Fixed issue where the custom field was not passed to the event handler.
-
Inapp
-
Fixed issue where the showing of the inapp during an activity lifecycle transition caused a crash.
-
Emarsys
-
Fixed issue where an image handling error could cause a crash.