Releases: movableink/ios-sdk
Releases · movableink/ios-sdk
1.7.2
1.7.1
Resolves an issue where storedDeeplinkSubject was tied to MainActor when it didn't need to be.
1.7.0
- Swift 6 support
- Adds constraints for meta fields to match what the CDAPI actually accepts, i.e flat dictionary, no arrays or nested dictionaries, max of 20 items.
- Adds a new api to namespace events for better autocomplete.
- Events are now available under
MIClient.events
, e.gMIClient.events.productAdded(properties: ...)
- The old apis are still available, but we recommend using the apis namespaced under
events
as it's clearer to what these methods actually are.
- Events are now available under
- More logging for behavior events with bad data, e.g logs error when a required value is blank.
- Deprecates
identifyUser
- api is no longer needed and it was confusing.identifyUser
was used to attempt to associate events made as a guest user when becoming a known user.- The SDK will now internally perform this automatically when needed.
- Please remove any usages as this api will be removed in an upcoming update.
1.6.5
1.6.4
- Fixes an issue where deeplink resolution chains with http links would fail
1.6.3
Adds support for using dismiss:// links in an Interactive In App Message to dismiss it.
Release 1.6.2
Resolves an issue where the SDK would log that sending a custom event was successful when it actually failed.
Release 1.6.1
- App Install Event Fixes
Deferred Deeplinking Additions
Deferred Deeplinking - SDK Install Event
Deferred Deeplinking - Final Pasteboard Value
EA: In App Message - React Native Fix
Fixes an issue where React Native would not display In App Message UI