Releases: emartech/ios-emarsys-sdk
Releases · emartech/ios-emarsys-sdk
2.6.0
What's new
- campaignId is now available through eventHandlers - Wiki page, Sample Application
- inline in-app view is now available in the iOS SDK -Inline In-app View wiki page
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
- We always guarantee support for the current and the previous version of iOS. Based on this, please keep in mind that from 2020.09.04 we will drop support of iOS 11. 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
2.5.5
What's fixed
- fixed applicationCode change, when SDK was initialized with nill applicationCode
Important Notes
- We always guarantee support for the current and the previous version of iOS. Based on this, please keep in mind that from 2020.09.04 we will drop support of iOS 11. 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
2.5.4
What's fixed
- fixed unnecessary log sending
Important Notes
- We always guarantee support for the current and the previous version of iOS. Based on this, please keep in mind that from 2020.09.04 we will drop support of iOS 11. 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
2.5.3
What's fixed
- fixed old inapp campaigns cleanup, so older campaigns doesn't appear in reports
- fixed push token was not send issue on applicationCode change, when the device already had a token stored
- fixed appstartEvent registration. Emarsys SDK now avoids race condition at appstart Event registration.
- fixed threading issue, Emarsys SDK now calls notificationCenter delegate on the main thread
Important Notes
- We always guarantee support for the current and the previous version of iOS. Based on this, please keep in mind that from 2020.09.04 we will drop support of iOS 11. 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
2.5.2
What's new
- Emarsys SDK now works async without blocking the main thread
What's fixed
- fixed usage of reachability for more stable network availability monitoring
Important Notes
- We always guarantee support for the current and the previous version of iOS. Based on this, please keep in mind that 3 months from this release we will drop support of iOS 11. 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
2.5.1
2.5.0
What's new
- created geofencing feature - Geofence
- created user centric inbox - MessageInbox
What's fixed
- fixed requestRepositoryProxy nil handling issue
Important Notes
- Some released features are still under development and needs pilot agreement. Make sure to contact Emarsys before integrating these features!
2.4.1
2.4.0
What's new
- contactFieldId now can be changed through Config
- added Swift Package Manager support
- added support for silent messages
- device related information now stored in keychain instead of userDefaults
What's fixed
- fixed DateFormatter to use Gregorian calendar every time
- fixed action button handling on rich push message
- fixed window handling when UIWindowScene is used
- fixed url creation when query parameters contains disallowed characters
- fixed storage of dictionaries
2.3.0
What's new
- current hardwareId, pushSettings and languageCode are now available through Config
- EMSAppDelegate now provides a convenient way to integrate EmarsysSDK
- personal and home logic support for predict feature
- implemented fallback method for inapp download
What's fixed
- fixed database error after inapp message display
- fixed dictionary validator console logging