Releases: emartech/ios-emarsys-sdk
Releases · emartech/ios-emarsys-sdk
3.3.1
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
- 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.3.0
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
- 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.6
What's fixed
Predict
- Fixed SDK crash on null product values during product recommendation
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.5
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
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
What's fixed
HardwareId
- Fixed rare issue where hardwareIds were regenerated
What's new
iOS16
- SDK is compatible with iOS16.
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.2
What's fixed
Inline In-App
- Prevent a possible memory leak in inline in-app
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.1
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
- 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.0
What's changed
Predict
- Changed
recommendProducts
logic parameter toEMSLogicProtocol
- 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
- 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.1.1
What's fixed
Geofence
- Registered geofences can now be accessed from 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