Releases: Iterable/iterable-swift-sdk
Releases · Iterable/iterable-swift-sdk
6.1.5
Fixed
- Fixed in-apps where display types that were not
fullScreen
were not displaying properly or becoming unresponsive.
6.1.4
6.1.3
- Converted a log message variable to be interpreted as an UTF8 String (thanks, @chunkyguy !)
- Enabled BUILD_LIBRARY_FOR_DISTRIBUTION for better compatibility across development environments
6.2.0-beta1
⚠ IMPORTANT
- This feature must be enabled for your project before you can use it. Please contact your CSM if you want to use this beta version.
- Beta versions of this SDK are subject to Iterable's
Beta Mobile SDK Terms of Service.
Installation
Beta installation instructions
Added
Removed
IterableAPI.spawnInAppNotification(_:)
- In-app messages are automatically shown by SDK now. Please check our migration guide.
IterableAPI.get(inAppMessages:)
- Use
IterableAPI.inAppManager.getMessages()
instead
- Use
Changed
- There is no need to set
IterableConfig.pushIntegrationName
for new projects.
Deprecated
Please see method documentation for details about how to replace them.
IterableAPI.inAppConsume(messageId:)
IterableAPI.showSystemNotification(..)
IterableAPI.getAndTrack(deeplink:callbackBlock:)
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.