Skip to content

Releases: emartech/ios-emarsys-sdk

3.3.1

05 Apr 12:17
Compare
Choose a tag to compare

What's changed

Inline In-App

  • Fixed issue where completionHandler was not invoked in case of error while loading an inline in-app

Important Notes

3.3.0

17 Jan 10:30
Compare
Choose a tag to compare

What's new

In-app

  • SDK now supports copyToClipboard action in in-app messages

What's changed

ChangeApplicationCode

  • Prevent SDK from unnecessary network calls when an invalid applicationCode was set

Important Notes

3.2.6

09 Dec 09:33
Compare
Choose a tag to compare

What's fixed

Predict

  • Fixed SDK crash on null product values during product recommendation

Important Notes

3.2.5

06 Dec 09:43
Compare
Choose a tag to compare

What's fixed

Inbox

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

Important Notes

We always guarantee support for the current and the previous version of iOS. Based on this, please keep in mind that in the near future we will drop the support of iOS 11, iOS 12, and iOS 13. For more details please visit https://github.com/emartech/ios-emarsys-sdk/wiki/FAQ#which-version-of-the-ios-platform-is-supported-by-the-sdk

3.2.4

16 Nov 09:20
Compare
Choose a tag to compare

What's fixed

DeepLink

  • DeepLink tracking now works without the Mobile Engage feature enabled (without setting an application code).

Important Notes

We always guarantee support for the current and the previous version of iOS. Based on this, please keep in mind that in the near future we will drop the support of iOS 11, iOS 12, and iOS 13. For more details please visit https://github.com/emartech/ios-emarsys-sdk/wiki/FAQ#which-version-of-the-ios-platform-is-supported-by-the-sdk

3.2.3

14 Jun 12:38
Compare
Choose a tag to compare

What's fixed

HardwareId

  • Fixed rare issue where hardwareIds were regenerated

What's new

iOS16

  • SDK is compatible with iOS16.

Important Notes

3.2.2

26 Apr 12:58
Compare
Choose a tag to compare

What's fixed

Inline In-App

  • Prevent a possible memory leak in inline in-app

Important Notes

3.2.1

25 Apr 12:32
Compare
Choose a tag to compare

What's fixed

Change applicationCode

  • Fixed a rare issue, where contact was not cleared when an error occurred during the changeApplication

In-App

  • Added new in memory storage, to prevent display inApps that were configured to appear only once

Important Notes

3.2.0

14 Dec 12:40
Compare
Choose a tag to compare

What's changed

Predict

  • Changed recommendProducts logic parameter to EMSLogicProtocol
  • Changed EMSProduct to protocol type
  • 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

Session Tracking

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

Important Notes

3.1.1

02 Nov 12:47
Compare
Choose a tag to compare

What's fixed

Geofence

Important Notes