Releases: emartech/android-emarsys-sdk
Releases · emartech/android-emarsys-sdk
3.4.0
What's new
InApp
- SDK now supports CopyToClipboard action in inapp messages.
What's fixed
SDK
- Fixed an issue that could cause the SDK to crash because of rare race conditions in the database.
What's changed
ChangeAppcode
- Prevent SDK from unnecessary network calls when an invalid
applicationCode
was set.
3.3.1
3.3.0
What's new
InApp
- Added dark mode support for InApp and inline InApp messages. Please check the GitHub wiki to see how to set up your application based on Android API level.
Push
- Added support for updatable push messages (feature is in pilot phase)
What's fixed
DeepLink
- DeepLink tracking now works without the Mobile Engage feature enabled (without setting an application code).
Push
- Fixed an issue when sometimes interacting with a push message lasted for 5 seconds.
3.2.6
3.2.5
3.2.4
3.2.3
What's fixed
Push
- Fixed an issue what happened when Firebase and Huawei messaging were both used. Emarsys SDK now can detect what platform is in used in a more stable way
Geofence
- Fixed an issue where the system tried to unregister broadcast receiver on Geofence disable multiple times and it crashed
3.2.2
What's fixed
EmarsysSDK
- Fixed a potential app crash during network connection change caused by an only Android 11 issue
What's changed
Push
- HuaweiMessagingServiceUtils was made more easily available from Java
3.2.1
3.2.0
What's changed
Emarsys SDK
- Kotlin version has been updated to 1.6.10
Predict
- Added new validation to the
trackPurchase
method so that empty cartItems lists are no longer accepted as it would be an invalid request.
What's fixed
Emarsys SDK
- Fixed an issue where in some edge-cases the SDK could crash below API level 28 when tried to decide if the device has internet connection