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
getPrivacyStatus:
privacyStatus
setPrivacyStatus:
setPrivacyStatus:
setLogLevel:
setDebugLogging:
configureWithFileInPath:
overrideConfigPath:
setAppGroup:
setAppGroup:
trackState
trackState
trackAction
trackAction
collectPII:
collectPII:
getSdkIdentities:
getAllIdentifiersAsync:

Deprecated APIs and functionality

4x SDK
Notes
trackActionFromBackground
Deprecated
trackLocation
Deprecated
trackBeacon
Support modified. See guide
trackingClearCurrentBeacon
Deprecated
registerAdobeDataCallback:
Deprecated
lifetimeValue
Deprecated
trackLifetimeValueIncrease
Deprecated
trackTimedActionStart:
Deprecated
trackTimedActionUpdate:
Deprecated
trackTimedActionEnd:
Deprecated
trackTimedActionExists:
Deprecated
trackPushMessageClickThrough:userInfo
Support modified. See guide
Tracking App Crash
Deprecated

Lifecycle extension APIs

Supported APIs

data-variant=info
data-slots=text
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
lifecycleStart:
collectLifecycleData
lifecycleStart:
collectLifecycleWithAdditionalData
lifecyclePause
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:
setPushIdentifier
setAdvertisingIdentifier:
setAdvertisingIdentifier
getExperienceCloudId:
visitorMarketingCloudID
syncIdentifiers:
visitorSyncIdentifiers
syncIdentifiers
visitorSyncIdentifiers
syncIdentifierauthentication:
visitorSyncIdentifiersWithTypeauthenticationState:
getIdentifiers
visitorGetIDs
appendToURL
visitorAppendToURL:
getUrlVariables
visitorGetUrlVariablesAsync:

Adobe Analytics extension APIs

For more information, see the Analytics API reference.

Supported APIs

Experience Platform SDK
4x SDK
getVisitorIdentifier:
getUserIdentifier
setVisitorIdentifier:
setUserIdentifier
getTrackingIdentifier:
trackingIdentifier
sendQueuedHits:
trackingSendQueuedHits
clearQueue
trackingClearQueue
getQueueSize
trackingGetQueueSize

Adobe Audience Manager extension APIs

For more information, see the Audience Manager Extension API reference.

Supported APIs

Experience Platform SDK
4x SDK
​getVisitorProfile:​
audienceVisitorProfile
​signalWithData
audienceSignalWithData:callback
​reset​
audienceReset

Deprecated APIs

4x SDK
Notes
audienceSetDpid
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
prefetchContentcallback:
targetPrefetchContentcallback:
prefetchClearCache:
targetPrefetchClearCache
initWithMboxNametargetParameters:contentCallback (AEPTargetRequestObject)
targetRequestObjectWithNamemboxParameters
retrieveLocationContent
targetLoadRequests
clickedLocation
locationClickedWithNameproductParameters
setPreviewRestartDeeplink:
targetPreviewRestartDeepLink:

Deprecated APIs

4x SDK
Notes
targetPcID
Deprecated
targetSessionID
Deprecated
targetLoadRequest
Deprecated
targetLoadRequestWithNameprofileParametersmboxParameters
Deprecated
targetLoadRequestWithNameprofileParametersmboxParameterscallback:
Deprecated
targetCreateRequestWithNameparameters:
Deprecated
targetCreateOrderConfirmRequestWithNameorderTotalparameters:
Deprecated