Edit in GitHubLog an issue

Migrating to AEPCore reference

This document is a reference comparison of ACPCore (2.x) APIs against their equivalent APIs in AEPCore (3.x).

Primary Classes

TypeAEP 3.x (Swift)AEP 3.x (Objective-C)ACP 2.x (Objective-C)
Primary Class
MobileCore
AEPMobileCore
ACPCore
Enum
LogLevel
AEPLogLevel
ACPMobileLogLevel

Core extension APIs

trackAction

Copied to your clipboard
static func track(action: String?, data: [String: Any]?)

trackState

Copied to your clipboard
static func track(state: String?, data: [String: Any]?)

collectPii

Copied to your clipboard
public static func collectPii(_ data: [String: Any])

collectLaunchInfo

Copied to your clipboard
public static func collectLaunchInfo(_ userInfo: [String: Any])

getSdkIdentities

Copied to your clipboard
static func getSdkIdentities(completion: @escaping (String?, Error?) -> Void)

setLogLevel

Copied to your clipboard
public static func setLogLevel(_ level: LogLevel)

registerURLHandler

Copied to your clipboard
// Not supported

setAppGroup

Copied to your clipboard
public static func setAppGroup(_ group: String?)

configureWithAppId

Copied to your clipboard
static func configureWith(appId: String)

updateConfiguration

Copied to your clipboard
static func updateConfigurationWith(configDict: [String: Any])

configureWithFileInPath

Copied to your clipboard
static func configureWith(filePath: String)

extensionVersion

Copied to your clipboard
public static var extensionVersion: String
Was this helpful?
  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2024 Adobe. All rights reserved.