To install v3 of the Adjust iOS Extension for Adobe Experience using Swift Package Manager, enter the following URL:
If you're using CocoaPods, add the following line to your Podfile:
For a complete guide to setting up the Adjust iOS Extension for Adobe Experience, see the integration guide.
New APIs
Added in v3
The following APIs have been added in v3.
Resolve short branded links
v3 of the Adjust Extension for Adobe Experience SDK adds support for resolving short branded links. To resolve shortened links, call the Adjust.processAndResolveDeeplink method with the following arguments:
deeplink: NSURL
The deep link that opened the app.
withCompletionHandler: ADJResolvedDeeplinkBlock
A completion function that receives the resolved short link as an argument.
v3 of the Adjust Extension for Adobe Experience SDK adds support for the global callback parameters API from iOS SDK v5. To add global callbacks to your sessions, call the Adjust.addGlobalCallbackParameter method with the following arguments:
v3 of the Adjust Extension for Adobe Experience SDK adds support for the global partner parameters API from iOS SDK v5. To add global partner parameters, call the Adjust.addGlobalPartnerParameter method with the following arguments:
v3 of the Adjust Extension for Adobe Experience SDK adds support for setting external device identifiers. To set an external device ID, call the setExternalDeviceId method of your AdjustAdobeExtensionConfig instance with the following argument:
v3 of the Adjust Extension for Adobe Experience SDK adds support for setting a default link token for recording preinstalled app installs to a default campaign. To set a default link token, call the setDefaultTracker method of your AdjustAdobeExtensionConfig instance with the following argument:
defaultTracker: NSString
The alphanumeric link token of your preinstall campaign.
In SDK v2, you can configure the SDK to launch a callback function when a deferred deep link is opened by passing a function to the setDeeplinkResponseBlock method of your AdjustAdobeExtensionConfig instance.