Releases: emartech/android-emarsys-sdk
Releases · emartech/android-emarsys-sdk
2.7.0
What's new
- extend notifications with new message styles supporting separate settings for LargeIcon and BigPicture
- inline in-app view is now available in the Android SDK Wiki page
What's fixed
- improved async functionality of the SDK by adding extra API layers above some internal dependencies
- fixed IamDialog has already had a parent crash
- improved thread safety in Dependency Container with ConcurrentHashMap
- in case mobile engage is disabled during Emarsys setup, the SDK does not initialise mobile engage contact anymore
- do not try to send requests when the device is offline
Important Notes
- Deprecated methods are going to be removed in our next major release (3.0.0)
- Please keep in mind that after 2020.09.04 we will drop support of Android KitKat (API level 19). 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
2.6.1
What's new
- Usage of firebaseInstanceId for hardware identification
What's fixed
- Access token is now kept up to date in case of unqueued network calls
Important Notes
- Deprecated methods are going to be removed in our next major release (3.0.0)
- Please keep in mind that after 2020.09.04 we will drop support of Android KitKat (API level 19). 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
2.6.0
What's new
- campaignId is now available through NotificationInformationListener - Wiki page, Sample Application
What's fixed
- reworked applicationCode change - for detailed documentation see the SDK's wiki page
- fixed Emarsys SDK dependency container thread safety issues
- fixed Push parsing error on API level 19
Important Notes
- Deprecated methods are going to be removed in our next major release (3.0.0)
- Please keep in mind that after 2020.09.04 we will drop support of Android KitKat (API level 19). 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
2.5.4
What's fixed
- fixed applicationCode change, when was initialized with null applicationCode
- fixed that the SDK now does not trigger app:start on orientation change
- fixed crash when receiving pushes on some edge cases
- fixed that main thread was blocked by track custom event
Important Notes
- Deprecated methods are going to be removed in our next major release (3.0.0)
- Please keep in mind that after 2020.09.04 we will drop support of Android KitKat (API level 19). 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
2.5.3
What's new
- Emarsys SDK now uses FusedLocationMessenger for geofencing, for more optimised battery usage.
What's fixed
- Fixed the order of commands on push notification actions. Now it is guaranteed, that the SDK launches the application before it sends the event to the application.
- The SDK now sends the push-token on application-code change if it was cached.
Important Notes
- Deprecated methods are going to be removed in our next major release (3.0.0)
- Please keep in mind that after 2020.09.04 we will drop support of Android KitKat (API level 19). 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
2.5.2
What's new
- Emarsys SDK now works async without blocking the main thread
- Push notification title is omitted when it's empty
What's fixed
- Fixed crash on in-app display in some edge cases
- Fixed SQLite error when IN clause contained more than 1000 items
Important Notes
- Deprecated methods are going to be removed in our next major release (3.0.0)
- Please keep in mind that 3 months from this release we will drop support of Android KitKat (API level 19). 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
2.5.1
What's fixed
- prevented unnecessary deviceInfo tracking
- push token is only sent when changed
- geofence now can be disabled
Important Notes
- Deprecated methods are going to be removed in our next major release (3.0.0)
2.5.0
What's new
- Created geofencing feature - Geofence
- Created user centric inbox - MessageInbox
- Now triggering appEvents on push actions
What's fixed
- Fixed eventHandler usage, when presented from the public API
Important Notes
- Deprecated methods are going to be removed in our next major release (3.0.0)
- Some released features are still under development and needs pilot agreement. Make sure to contact Emarsys before integrating these features!
2.4.2
What's fixed
- fixed mapping of null values in predict
Important Notes
- Deprecated methods are going to be removed in our next major release (3.0.0)
2.4.1
What's fixed
- fixed application doesn't opens twice on push
- fixed openExternalUrl action to show browser when the application is already foreground
- revert usage of Firebase instanceId to AndroidId
Important Notes
- Deprecated methods are going to be removed in our next major release (3.0.0)