Releases: emartech/ios-emarsys-sdk
Releases · emartech/ios-emarsys-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
3.1.0
What's new
Geofence
- Registered geofences can now be accessed from the SDK.
What's changed
Predict
- TrakcRecommendationClick is modified to accept
EMSProductProtocol
as a parameter instead ofEMSProduct
. No changes are needed in current implementations.
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.0.3
What's fixed
Actions
- Fixed a potential crash, when the application was not running and the user interacted with an appEvent action button on the push message.
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 and iOS 12. 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.0.2
What's fixed
Actions
- Fixed an issue, where actions crashed because of a race condition on slower devices
- Fixed an issue, where actions were not working in cases when the push default action was an in-app message
In-App
- Fixed an issue, where in-apps were not displayed on devices above iOS 13
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 and iOS 12. 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