Skip to content

Releases: Iterable/swift-sdk

6.1.4

24 Jan 18:09
Compare
Choose a tag to compare

6.1.4

Fixed

  • Fixed the function signature of the updateSubscriptions call (thanks, Conor!)
  • Fixed NoneLogDelegate not being usable for IterableConfig.logDelegate (thanks, katebertelsen!)

6.1.3

03 Dec 23:57
Compare
Choose a tag to compare
  • 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

15 Oct 19:52
3010f95
Compare
Choose a tag to compare
6.2.0-beta1 Pre-release
Pre-release

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

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

24 Sep 19:29
Compare
Choose a tag to compare

Fixed

  • Fixed a bug in token to hex conversion code.

6.1.0

10 Jun 18:21
Compare
Choose a tag to compare

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

05 Jun 23:06
Compare
Choose a tag to compare

Fixed

  • updateEmail function now works with userId

6.0.9

29 May 17:36
Compare
Choose a tag to compare

Fixed

  • set preferUserId to true when using updateUser using userId

6.1.0-beta4

13 May 17:19
c248c3d
Compare
Choose a tag to compare
6.1.0-beta4 Pre-release
Pre-release

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

Changed

  • Url scheme iterable:// is reserved for Iterable internal actions. In an earlier beta version, the reserved url scheme was itbl:// 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

6.1.0-beta3

07 May 19:52
Compare
Choose a tag to compare
6.1.0-beta3 Pre-release
Pre-release

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

Changed

  • Increase number of in-app messages fetched from the server to 100.

More Information

6.1.0-beta2

17 Apr 00:31
Compare
Choose a tag to compare
6.1.0-beta2 Pre-release
Pre-release

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

Added

  • Support for action://your-custom-action-name URL scheme for calling custom actions
    • For example, to have IterableCustomActionDelegate call a custom buyCoffee action when a user taps on an in-app message's Buy button.
  • 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.

Fixed

  • Carthage support with Xcode 10.2
  • XCode 10.2 Warnings
  • URL Query parameters encoding bug

More Information