Skip to content

Releases: emartech/ios-emarsys-sdk

2.11.1

09 Dec 10:37
Compare
Choose a tag to compare

What's fixed

Inline In-App

  • Fixed issue, where inline in-app used the main thread instead of the SDK's core thread, that caused a database threading issue

Important Notes

2.11.0

03 Dec 13:18
Compare
Choose a tag to compare

What's new

EMSSession

  • Emarsys SDK now creates sessions, when the application is in foreground. More information is available here

What's fixed

Inline In-App

  • Fixed issue, where inline in-app buttonClicks were not reported

In-App

  • Fixed issue, where UI related actions were not handled on main queue. This could cause minor freezes on in-app messages.

Predict

  • Fixed issue, where predict urls were not encoded. Accented characters are now handled safely.

Important Notes

2.10.0

17 Nov 15:21
Compare
Choose a tag to compare

What's new

On Event Action

  • Emarsys SDK now supports silent On Event Action

Important Notes

2.9.1

29 Oct 15:17
Compare
Choose a tag to compare

What's fixed

  • Fixed edge cases where a race condition happened during Emarsys SDK setup

Predict - cart item price

  • Fixed EMSCartItemUtils, it corrected the cart item price to 1 decimal place, now it keeps the original value unmodified

Inline In-App

  • Fixed issue when no Inline In-App messages were fetched for a viewId, now SDK calls completionBlock with error

Important Notes

2.9.0

07 Oct 11:59
Compare
Choose a tag to compare

What's changed

Predict

  • Modified EMSProduct.h, customFields now use String-Any dictionary instead of String-String. This way the use case when the Product Catalog contains no value for a given custom field, therefore the field arrives containing a nil value in the recommendation, can be handled.

What's new

Predict - availability zones

Important Notes

2.8.0

24 Sep 09:04
Compare
Choose a tag to compare

What's changed

User Centric Message Inbox

  • added campaignId and collapseId, changed TTL to expiresAt in EMSMessage.h

What's new

User Centric Message Inbox

  • added predefined tags to user centric Message Inbox. See EMSInboxTag.h

What's fixed

In-App

  • now sending In-App metrics, like loading-time, on-screen-time to the Emarsys Mobile Engage backend

Important Notes

2.7.1

03 Sep 11:21
Compare
Choose a tag to compare

What's fixed

  • fixed logging, SDK is providing logs properly again when a feature is disabled
  • modified keychain read and delete queries to avoid some edge cases when the hardwareId was unavailable so it was regenerated

Important Notes

2.7.0

06 Aug 13:09
Compare
Choose a tag to compare

What's new

  • Emarsys SDK config is extended with the possibility of shared keychain storage for device hardware ids. More details of Shared Hardware Id

Known Issues

  • In this version we discovered a bug, where the device hardware id is regenerated due to a problem while storing or retrieving data from the keychain. We highly recommend upgrading to 2.7.1 to preserve and use the already stored hardware id.

Important Notes

2.6.0

29 Jul 10:58
Compare
Choose a tag to compare

What's new

What's fixed

  • reworked applicationCode change - for detailed documentation see the SDK's wiki page
  • the SDK now uses userDefaults when keychain is not available

Important Notes

2.5.5

08 Jul 13:46
Compare
Choose a tag to compare

What's fixed

  • fixed applicationCode change, when SDK was initialized with nill applicationCode

Important Notes