Releases: Iterable/iterable-swift-sdk
Releases · Iterable/iterable-swift-sdk
6.6.2
6.5.4.1
6.6.1
6.6.0
Added
- Introduces support for Unknown user activation, a feature that allows marketers to convert valuable visitors into customers. With this feature, the SDK can:
- Fetch unknown user profile creation criteria from your Iterable project, and then automatically create Iterable user profiles for Unknown users who meet these criteria.
- Save information about a user's previous interactions with your application to their unknown user profile, after it's created.
- Display personalized messages for Unknown users (in-app, push, and embedded messages).
- Merge unknown user profiles into existing, known user profiles (when needed).
 
- IterableConfigis updated with an- enableUnknownUserActivationflag that needs to be set to true to allow use of the unknown user activation functionality
- Unknown user activation is currently in public beta. If you'd like to learn more about it or discuss using it, talk to your Iterable customer success manager (who can also provide detailed documentation).
- To learn more, read Unknown User Activation: Developer Docs.
6.5.14
6.5.13
- Fixed in-app messages displaying in wrong window when using Stage Manager or multi-window scenarios on iPad.
- Fixed redirect handling issue with deep links that was preventing proper URL following.
- Improved action runner logic to properly validate allowed protocols before processing URL actions, ensuring better security and reliability.
6.5.12
- Made IterableDataRegionan@objcclass for better Objective-C compatibility.
- Improved robustness of the SDK by adding more internal initialization checks before executing certain operations.
- Enhanced thread safety for embedded message data handling, leading to increased stability.
- Improved IterableEmbeddedViewby makingimgViewandcardImageViewoptional, leading to more robust view handling, particularly for.cardand.bannertypes when images might not be present.
- Minor refinements to authentication and token refresh logic for increased stability.
6.6.0-beta3
- This release includes fixes for the Anonymous user activation private beta:
- Criteria is now fetched on foregrounding the app by default. This feature can be turned off setting enableForegroundCriteriaFetch flag to false.
- anonymous user ids are only generated once when multiple track calls are made.
 
- Anonymous user activation is currently in private beta. If you'd like to learn more about it or discuss using it, talk to your Iterable customer success manager (who can also provide detailed documentation).
6.5.11
6.5.10
Added
- Added mobileFrameworkInfoconfiguration option toIterableConfigto identify the mobile framework (Flutter, React Native, or Native) being used with the SDK.
Fixed
- Fixed notification tracking bug that prevents SDK from receiving push notifications when system notification settings are turned off.