3.1.0
What's new
Android 12
- Android 12 support is added to the SDK.
Geofence
- Registered geofences can now be accessed from the SDK.
What's fixed
Geofence
- Geofences are now re-registered on device boot.
Predict
recommendProducts
CompletionHandlers were called on a background thread, which could cause some crashes on invoke. Now they are delegated to the UI thread.
Logging
- App start logs are now more informative.
Important Notes
- The Android 12 changes broke the geofencing feature, and the opening of the application from push messages. Earlier versions of the SDK do not contain the fixes of these issues. For more details please visit the following wiki page.
- We dropped support of Android versions below Nougat (API level 24). For more details please visit https://github.com/emartech/android-emarsys-sdk/wiki/FAQ#when-do-we-increase-the-minimum-android-version-required-for-the-sdk