Adobe Experience Platform Mobile SDKs
Adobe Experience Platform Launch
Github
Community Forum
Release Feed
Search…
Home
Current SDK Versions
Release notes
Version 4 Mobile SDKs end-of-support FAQ
Version 4 API Changelog
Adobe Experience Cloud & Apple’s IDFA, Privacy Announcements
Getting Started
Overview
Set up schemas and datasets
Configure datastreams
Set up a mobile property
Get the Experience Platform SDK
Debugging & lifecycle metrics
Track events
Validation and next steps
Mobile Foundations
Mobile Core
Adobe Experience Platform Edge Network
Consent for Edge Network
Identity for Edge Network
Lifecycle for Edge Network
Adobe Experience Platform Assurance
Adobe Experience Platform Location Service
Profile
Experience Cloud
Adobe Analytics
Adobe Analytics - Mobile Services
Adobe Analytics - Media Analytics for Audio and Video
Adobe Audience Manager
Adobe Campaign Classic
Adobe Campaign Standard
Adobe Journey Optimizer
Adobe Target
Resources
Upgrade to the Experience Platform SDKs
Experience Platform SDKs vs. 4x SDKs
Manual Lifecycle Implementation
API Changelog
Current SDK Versions
V4 Mobile SDKs to Experience Platform Analytics migration
Migrate to Swift
Tutorials
Troubleshooting Guides
Building mobile extensions
Frequently asked questions
Privacy and GDPR
WeChat Mini Programs
BETA
Project Griffon
Adobe Journey Optimizer - In-app messaging
Powered By
GitBook
API Changelog
This page details SDK API changes between the Experience Platform SDKs and 4x SDKs.
Mobile Core APIs
For more information, see
Mobile Core API reference
.
Supported APIs
Experience Platform SDK
4x SDK
extensionVersion
version/getVersion (
iOS
|
Android
)
getPrivacyStatus
privacyStatus (
iOS
|
Android
)
setPrivacyStatus
setPrivacyStatus: (
iOS
|
Android
)
setLogLevel
setDebugLogging: (
iOS
|
Android
)
configureWithFileInPath:
overrideConfigPath: (
iOS
|
Android
)
configureWithAppId:
Not applicable
updateConfiguration:
Not applicable
setAppGroup:
setAppGroup: (
iOS
)
trackState:data:
trackState:data: (
iOS
|
Android
)
trackAction:data:
trackAction:data: (
iOS
|
Android
)
collectPII:
collectPII: (
iOS
|
Android
)
getSdkIdentities:
getAllIdentifiersAsync: (
iOS
|
Android
)
Deprecated APIs and functionality
4x SDK
Notes
trackActionFromBackground (
iOS
|
Android
)
Deprecated
trackLocation:data: (
iOS
|
Android
)
Deprecated
trackBeacon:Data: (
iOS
|
Android
)
Support modified,
see guide
trackingClearCurrentBeacon (
iOS
|
Android
)
Deprecated
registerAdobeDataCallback: (
Android
)
Deprecated
lifetimeValue (
iOS
|
Android
)
Deprecated
trackLifetimeValueIncrease:data: (
iOS
|
Android
)
trackTimedActionStart: (
iOS
|
Android
)
Deprecated
trackTimedActionUpdate: (
iOS
|
Android
)
Deprecated
trackTimedActionEnd: (
iOS
|
Android
)
Deprecated
trackTimedActionExists: (
iOS
|
Android
)
Deprecated
trackPushMessageClickThrough:userInfo(
iOS
|
Android
)
Support modified,
see guide
Tracking App Crash (
iOS
|
Android
)
Deprecated
Lifecycle extension APIs
Supported APIs
In the v4 iOS SDK, Lifecycle
start
and
stop
calls are made automatically by the SDK. In the AEP SDK, the calls to start and stop lifecycle will need to be made by the application developer. For more information, see
Lifecycle extension in iOS
.
For more information, see
Lifecycle API reference
.
Experience Platform SDK
4x SDK
lifecycleStart:
collectLifecycleData (
iOS
|
Android
)
lifecycleStart:
collectLifecycleWithAdditionalData (
iOS
|
Android
)
lifecycleStop
pauseCollectingLifecycleData (
Android only
)
Deprecated APIs
4x SDK
Notes
keepLifecycleSessionAlive (
iOS
|
Android
)
Deprecated
Identity extension APIs
For more information, see
Identity API reference
.
Supported APIs
Experience Platform SDK
4x SDK
setPushIdentifier:
setPushIdentifier (
iOS
|
Android
)
setAdvertisingIdentifier:
setAdvertisingIdentifier (
iOS
|
Android
)
getExperienceCloudId:
visitorMarketingCloudID (
iOS
|
Android
)
syncIdentifiers:
visitorSyncIdentifiers (
iOS
|
Android
)
syncIdentifiers:authentication:
visitorSyncIdentifiers:authenticationState: (
iOS
|
Android
)
syncIdentifier:identifier:authentication:
visitorSyncIdentifiersWithType:identifier:authenticationState: (
iOS
|
Android
)
getIdentifiers
visitorGetIDs (
iOS
|
Android
)
appendToURL:withCallback:
visitorAppendToURL: (
iOS
|
Android
)
getUrlVariables
visitorGetUrlVariablesAsync: (
iOS
|
Android
)
Adobe Analytics extension APIs
For more information, see
Analytics API reference
.
Supported APIs
Experience Platform SDK
4x SDK
getVisitorIdentifier:
getUserIdentifier (
iOS
|
Android
)
setVisitorIdentifier:
setUserIdentifier (
iOS
|
Android
)
getTrackingIdentifier:
trackingIdentifier (
iOS
|
Android
)
sendQueuedHits:
trackingSendQueuedHits (
iOS
|
Android
)
clearQueue
trackingClearQueue (
iOS
|
Android
)
getQueueSize
trackingGetQueueSize (
iOS
|
Android
)
Adobe Audience Manager extension APIs
For more information, see
Audience Manager Extension API Reference
.
Supported APIs
Experience Platform SDK
4x SDK (
iOS
|
Android
)
extensionVersion
Not applicable
getVisitorProfile
audienceVisitorProfile
signalWithData:callback:
audienceSignalWithData:callback
reset
audienceReset
Deprecated APIs
4x SDK
Notes
audienceSetDpid:dpuuid: (
iOS
|
Android
)
Replaced - See
Link
audienceDpid: (
iOS
|
Android
)
Replaced - See
Link
audienceDpuuid: (
iOS
|
Android
)
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
getTntid:
Not applicable
resetExperience:
targetClearCookies
prefetchObjectWithName:mboxParameters:
targetPrefetchObjectWithName:mboxParameters:
prefetchContent:withProfileParameters:callback:
targetPrefetchContent:withProfileParameters:callback:
prefetchClearCache:
targetPrefetchClearCache
requestObjectWithName:defaultContent:mboxParameters:callback:
targetRequestObjectWithName:defaultContent:mboxParameters:callback:
loadRequests:withProfileParameters:
targetLoadRequests:withProfileParameters:
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
Previous
Manual Lifecycle Implementation
Next
Current SDK Versions
Last modified
1d ago
Export as PDF
Copy link
Edit on GitHub
Contents
Mobile Core APIs
Supported APIs
Deprecated APIs and functionality
Lifecycle extension APIs
Supported APIs
Deprecated APIs
Identity extension APIs
Supported APIs
Adobe Analytics extension APIs
Supported APIs
Adobe Audience Manager extension APIs
Supported APIs
Deprecated APIs
Adobe Target extension APIs
Supported APIs
Deprecated APIs