Releases: Iterable/iterable-swift-sdk
Releases · Iterable/iterable-swift-sdk
6.2.9-beta
6.2.9-beta
Added
- Added a way to store an authentication token for verification by means of
setEmail
,setUserId
, andupdateEmail
Changed
- Changed the
dismiss
animated parameter tofalse
for in-apps
6.2.8
6.2.8
Added
- In-app messages now get "pre-loaded" with a timer (or until the in-app loads) to mitigate seeing the loading of the message
Fixed
- The JSON payload is now checked to be a valid JSON object before serialization
- Some classes that were intended for internal framework usage only have been assigned proper permission levels (thanks, made2k!)
- The root view controller is now correctly found on projects that are newly created in iOS 13
nil
is properly returned when deep linking encounters an error
6.2.7
6.2.6
6.2.6
Notes
- This SDK release is based off of 6.2.4, as 6.2.5 had some framework specific code that we don't believe has any user impact, but out of caution, is omitted from this release, and has the noted fixes below.
Fixed
- Action buttons now show properly when a mediaURL isn't specified
- The
trackEvent
event is now named accordingly - Fixed the
campaignId
data type within our SDK (thanks, nkotula!)
6.2.5
6.2.4
6.2.3
Added
IterableInAppManagerProtocol
has been givengetMessage(withId id: String)
(Objective-C:@objc(getMessageWithId:)
)
Fixed
- For Objective-C apps,
IterableLogDelegate.log
has had a typo fixed; the new signature is@objc(log:message:)
- For Objective-C apps,
IterableAPI.updateSubscriptions
has had a typo fixed; the new signature is@objc(updateSubscriptions:unsubscribedChannelIds:unsubscribedMessageTypeIds:subscribedMessageTypeIds:campaignId:templateId:)
6.2.2
6.2.1
6.2.0
Added
- Moved Mobile Inbox support to GA (no longer in beta), and:
- Added support for various ways to customize the default interface for a mobile inbox
- Added a sample project that demonstrates how to customize the default interface for a mobile inbox
- Added tracking for inbox sessions (when the inbox is visible in the app) and inbox message impressions (when a individual message's item is visible in the mobile inbox message list)
- Added support for Swift Package Manager
Deprecated
Please see each method's source code documentation for details.
IterableAPI.track(inAppOpen messageId: String)
IterableAPI.track(inAppClick messageId: String, buttonURL: String)