Iterable's iOS SDK. Receive and track pushes to Iterable from your iOS app.
Changed
Fixed
Changed
Added
Fixed
Added
Changed
IterableConfig
is updated with an enableEmbeddedMessaging
flag that needs to be set to true to allow use of embedded messaging functionalityChanged
running
variable as false
sendRequestWithRetries
function added as part of the NetworkHelperclass
sendRequest
in RequestProcessorUtil
to retry the API request that resulted in a 401 response upon receipt of a new JWTNetworkHelper
class logic to use sendRequestWithRetries
method which wraps the original networkSession.makeRequest
Swift
let config = IterableConfig()
config.dataRegion = IterableDataRegion.EU
IterableAPI.initialize(apiKey: "<YOUR_API_KEY>", launchOptions: launchOptions, config: config)
Objective-C
IterableConfig *config = [[IterableConfig alloc] init];
config.dataRegion = IterableDataRegion.EU;
[IterableAPI initializeWithApiKey:@"<YOUR_API_KEY>" launchOptions:launchOptions config:config];
offlineMode
configuration for RequestHandler is set to true.ITBNotificationServiceExtension
has a new optional delegate in the scenario of wanting to receive and pass along push information (e.g. Firebase)lastPushPayload
now matches that of the Android SDK in being purely in memory and will now not count the payload of a silent pushitbl_inapp.json
file generated from in-app messaging has been relocated to the correct spot