API Changelog
This page details SDK API changes between the Experience Platform SDKs and 4x SDKs.
Mobile Core APIs
For more information, see the Mobile Core API reference.
Supported APIs
Experience Platform SDK | 4x SDK |
---|---|
extensionVersion: | version/getVersion |
privacyStatus | |
setPrivacyStatus: | |
setDebugLogging: | |
overrideConfigPath: | |
setAppGroup: | |
trackState:data: | |
trackAction:data: | |
collectPII: | |
getAllIdentifiersAsync: |
Deprecated APIs and functionality
4x SDK | Notes |
---|---|
trackActionFromBackground | Deprecated |
trackLocation:data: | Deprecated |
trackBeacon:Data: | Support modified. See guide |
trackingClearCurrentBeacon | Deprecated |
registerAdobeDataCallback: | Deprecated |
lifetimeValue | Deprecated |
trackLifetimeValueIncrease:data: | Deprecated |
trackTimedActionStart: | Deprecated |
trackTimedActionUpdate: | Deprecated |
trackTimedActionEnd: | Deprecated |
trackTimedActionExists: | Deprecated |
trackPushMessageClickThrough:userInfo | Support modified. See guide |
Tracking App Crash | Deprecated |
Lifecycle extension APIs
Supported APIs
In the v4 iOS SDK, Lifecycle start and stop calls are made automatically by the SDK. In the Adobe Experience Platform Mobile SDK, the calls to start and stop lifecycle need to be made by the application developer. For more information, see the Lifecycle extension.
For more information, see the Lifecycle API reference.
Experience Platform SDK | 4x SDK |
---|---|
collectLifecycleData | |
collectLifecycleWithAdditionalData | |
pauseCollectingLifecycleData (Android only) |
Deprecated APIs
4x SDK | Notes |
---|---|
keepLifecycleSessionAlive | Deprecated |
Identity extension APIs
For more information, see the Identity API reference.
Supported APIs
Experience Platform SDK | 4x SDK |
---|---|
setPushIdentifier | |
setAdvertisingIdentifier | |
visitorMarketingCloudID | |
visitorSyncIdentifiers | |
visitorSyncIdentifiers:authenticationState: | |
visitorSyncIdentifiersWithType:identifier:authenticationState: | |
visitorGetIDs | |
visitorAppendToURL: | |
visitorGetUrlVariablesAsync: |
Adobe Analytics extension APIs
For more information, see the Analytics API reference.
Supported APIs
Experience Platform SDK | 4x SDK |
---|---|
getUserIdentifier | |
setUserIdentifier | |
trackingIdentifier | |
trackingSendQueuedHits | |
trackingClearQueue | |
trackingGetQueueSize |
Adobe Audience Manager extension APIs
For more information, see the Audience Manager Extension API reference.
Supported APIs
Experience Platform SDK | 4x SDK |
---|---|
audienceVisitorProfile | |
audienceSignalWithData:callback | |
audienceReset |
Deprecated APIs
4x SDK | Notes |
---|---|
audienceSetDpid:dpuuid: | Replaced - See Link |
audienceDpid: | Replaced - See Link |
audienceDpuuid: | Replaced - See Link |
## Adobe Target extension APIs
For more information see Target API reference.
Supported APIs
Experience Platform SDK | 4x SDK (iOS | Android) |
---|---|
getThirdPartyId: | targetThirdPartyID |
setThirdPartyId: | targetSetThirdPartyID |
resetExperience: | targetClearCookies |
initWithName:targetParameters (AEPTargetPrefetchObject) | targetPrefetchObjectWithName:mboxParameters: |
prefetchContent:withParameters:callback: | targetPrefetchContent:withProfileParameters:callback: |
prefetchClearCache: | targetPrefetchClearCache |
initWithMboxName:defaultContent:targetParameters:contentCallback (AEPTargetRequestObject) | targetRequestObjectWithName:defaultContent:mboxParameters:callback: |
retrieveLocationContent:withParameters: | targetLoadRequests:withProfileParameters: |
clickedLocation:withTargetParameters: | locationClickedWithName:mboxParameters:productParameters:orderParameters: |
setPreviewRestartDeeplink: | targetPreviewRestartDeepLink: |
Deprecated APIs
4x SDK | Notes |
---|---|
targetPcID | Deprecated |
targetSessionID | Deprecated |
targetLoadRequest:callback: | Deprecated |
targetLoadRequestWithName:defaultContent:profileParameters:orderParameters:mboxParameters:callback: | Deprecated |
targetLoadRequestWithName:defaultContent:profileParameters:orderParameters:mboxParameters:requestLocationParameters:callback: | Deprecated |
targetCreateRequestWithName:defaultContent:parameters: | Deprecated |
targetCreateOrderConfirmRequestWithName:orderId:orderTotal:productPurchasedId:parameters: | Deprecated |