Releases: Iterable/iterable-swift-sdk
Releases · Iterable/iterable-swift-sdk
6.1.2
Fixed
- Fixed a bug in token to hex conversion code.
6.1.0
Changed
- In this version we have changed the way we use in-app notifications. In-app messages are now being sent asynchronously and your code can control the order and time in which an in-app notification will be shown. There is no need to poll for new in-app messages. Please refer to the in-app messages section of README file for how to use in-app messages. If you are already using in-app messages, please refer to migration guide section of README file.
6.0.10
6.0.9
Fixed
- set preferUserId to true when using updateUser using userId
6.1.0-beta4
⚠ IMPORTANT
- Please talk to your Iterable Customer Success Manager if you want to try the beta version of the SDK, as we'll need to enable certain settings on the server for it to work as expected.
- This version of the SDK requires Xcode 10.2.
Terms of Service
- This beta SDK is subject to Iterable's Beta SDK Terms of Service.
Changed
- Url scheme
iterable://
is reserved for Iterable internal actions. In an earlier beta version, the reserved url scheme wasitbl://
but we are not using that now.itbl://
scheme is only there for backward compatibility and should not be used. - Url scheme
action://
is for user custom actions.
More Information
- Please see the 6.1.0-beta4 README file.
- Specifically, take a look at the Migrating from a version prior to 6.1.0 section for information about how to update your app to work with this SDK.
6.1.0-beta3
⚠ IMPORTANT
- Please talk to your Iterable Customer Success Manager if you want to try the beta version of the SDK, as we'll need to enable certain settings on the server for it to work as expected.
- This version of the SDK requires Xcode 10.2.
Terms of Service
- This beta SDK is subject to Iterable's Beta SDK Terms of Service.
Changed
- Increase number of in-app messages fetched from the server to 100.
More Information
- Please see the 6.1.0-beta3 README file.
- Specifically, take a look at the Migrating in-app messages from the previous version of the SDK section for information about how to update your app to work with this SDK.
6.1.0-beta2
⚠ IMPORTANT
- Please talk to your Iterable Customer Success Manager if you want to try the beta version of the SDK, as we'll need to enable certain settings on the server for it to work as expected.
- This version of the SDK requires Xcode 10.2.
Terms of Service
- This beta SDK is subject to Iterable's Beta SDK Terms of Service.
Added
- Support for
action://your-custom-action-name
URL scheme for calling custom actions- For example, to have
IterableCustomActionDelegate
call a custombuyCoffee
action when a user taps on an in-app message's Buy button.
- For example, to have
- Support for reserved
itbl://sdk-custom-action
scheme for SDK internal actions.- URL scheme
itbl://sdk-custom-action
is reserved for internal SDK actions. Do not use it for custom actions. - For example, future versions of the SDK may allow buttons to call href
itbl://delete
to delete an in-app message.
- URL scheme
Fixed
- Carthage support with Xcode 10.2
- XCode 10.2 Warnings
- URL Query parameters encoding bug
More Information
- Please see the 6.1.0-beta2 README file.
- Specifically, take a look at the Migrating in-app messages from the previous version of the SDK section for information about how to update your app to work with this SDK.
6.0.8
Release version 6.0.8
6.0.7
Release SDK version 6.0.7.
6.1.0-beta1
⚠ IMPORTANT
- Please talk to your Iterable Customer Success Manager if you want to try the beta version of the SDK, as we'll need to enable certain settings on the server for it to work as expected.
- This version of the SDK requires Xcode 10.2.
Major revamp of in-app messages.
Terms of Service
- This beta SDK is subject to Iterable's Beta SDK Terms of Service.
More Information
- Please see the 6.1.0-beta1 README file.
- Specifically, take a look at the Migrating in-app messages from the previous version of the SDK section for information about how to update your app to work with this SDK.