Skip to content

Releases: emartech/android-emarsys-sdk

2.7.0

31 Aug 13:54
Compare
Choose a tag to compare

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

2.6.1

06 Aug 13:13
Compare
Choose a tag to compare

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

2.6.0

29 Jul 12:10
Compare
Choose a tag to compare

What's new

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

2.5.4

08 Jul 14:17
Compare
Choose a tag to compare

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

2.5.3

23 Jun 14:39
Compare
Choose a tag to compare

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

2.5.2

08 Jun 08:30
Compare
Choose a tag to compare

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

2.5.1

05 May 08:29
Compare
Choose a tag to compare

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

01 Apr 14:31
Compare
Choose a tag to compare

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

19 Mar 10:30
Compare
Choose a tag to compare

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

12 Mar 14:03
Compare
Choose a tag to compare

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)