This repository has been archived by the owner on Aug 17, 2023. It is now read-only.
ONE SDK for iOS v4.0.0
- [BREAKING] iOS 13 ready SDK, built with Xcode 11.0. If you are using a lower version of Xcode, 10.2 or 10.3, you will only be able to archive your app with bitcode disabled.
- [NEW] Added support for
UIWindowScene
to support integrations with apps built with Xcode 11.0 and iOS 13. - [NEW] Added support for the status bar view changes introduced in iOS 13.
- [NEW] Added support for segmented control changes introduced in iOS 13.
- [UPDATE] Updated the Admin mode views to be displayed correctly in iOS 13.
- [UPDATE] Updated the Admin mode region highlighting to support View Controller presentation changes introduced in iOS 13.
- [UPDATE] Updated the table view accessory view to support changes introduced in iOS 13.
- [UPDATE] Improved the Admin mode login credentials storage to save these by site key. This allows business user to use Admin mode easily when multiple site keys are used by an app.
- [UPDATE] Moved the properties caching under the same database as the offline interaction caching. All requests made via send properties and all interactions calls will be stored offline when the server is down or an internet connection cannot be established. This will help ensure you have a complete picture of the user profile regardless connectivity state.
- [UPDATE] Removed use of redirects when opening an optimization url. Previously url redirects were used to pass the response codes between the app and external channel. Response codes are now sent automatically by the SDK and the target url is opened as normal without a redirect being used.
- [BUGFIX] Fixed an issue where a customer attribute name was not updated in the SDK when edited in ONE.
- [BUGFIX] Fixed an issue where mini inline notifications were not displayed correctly in table cells which reside inside a
UIControl
.