Skip to content

Releases: emartech/android-emarsys-sdk

3.3.1

06 Dec 09:40
Compare
Choose a tag to compare

What's fixed

Inbox

  • Fixed possible issue where a malformed URL could crash the SDK.

3.3.0

14 Nov 13:11
Compare
Choose a tag to compare

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

01 Aug 13:19
Compare
Choose a tag to compare

What's fixed

Push

  • Fixed an issue what could cause opening the host Application from a Push Notification fail on
    Android 12 and 13.

What's new

Android 13

  • Compatible with Android 13

3.2.5

04 Jul 11:58
Compare
Choose a tag to compare

What's fixed

Push

  • Fixed an issue when both Huawei and Firebase were used as Push providers, push messages might have
    failed to arrive.

3.2.4

14 Jun 13:39
Compare
Choose a tag to compare

What's fixed

Inbox

  • Fixed an issue that could cause Inbox messages with empty AppEvent payload not to be parsed
    correctly.

3.2.3

14 Jun 11:40
Compare
Choose a tag to compare

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

05 May 07:03
Compare
Choose a tag to compare

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

06 Apr 09:29
Compare
Choose a tag to compare

What's fixed

Config

  • Fixed an issue when changing appcode would not clear the push token.

Geofence

  • Fixed an issue when enabling the feature without last known location could cause a crash.

3.2.0

16 Dec 13:15
Compare
Choose a tag to compare

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

3.1.2

02 Dec 10:21
Compare
Choose a tag to compare

What's fixed

Geofence

  • Fixed a race condition that caused a crash during device restart, when the geofence feature was disabled.

Shared Hardware ID

  • Fixed an issue when installing two apps on the same device without starting the first app caused a problem of missing the shared hardware ID.

Session Tracking

  • Fixed a session issue highlighted when verbose logging was enabled.

Push

  • Fixed a crash when internet connection was lost during image download.

Inbox

  • Fixed an issue where the result listener was not called from the main thread.