FlutterACPCore class

Adobe Experience Platform Core API.

Constructors

FlutterACPCore()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

extensionVersion Future<String>
Gets the current Core extension version.
no setter
privacyStatus Future<ACPPrivacyStatus>
Get the current Adobe Mobile Privacy Status
no setter
sdkIdentities Future<String>
Calls the provided callback with a JSON string containing all of the user's identities known by the SDK
no setter

Static Methods

dispatchEvent(ACPExtensionEvent event) Future<bool>
Called by the extension public API to dispatch an event for other extensions or the internal SDK to consume. Any events dispatched by this call will not be processed until after start has been called.
dispatchEventWithResponseCallback(ACPExtensionEvent event) Future<ACPExtensionEvent>
You should use this method when the Event being passed is a request and you expect an event in response. Any events dispatched by this call will not be processed until after start has been called.
dispatchResponseEvent(ACPExtensionEvent responseEvent, ACPExtensionEvent requestEvent) Future<bool>
Dispatches a response event for a paired event that was sent to dispatchEventWithResponseCallback or received by an extension listener hear method.
downloadRules() Future<void>
RulesEngine API to download and refresh rules from the server. (iOS only)
setAdvertisingIdentifier(String aid) Future<void>
Submits a generic event containing the provided IDFA with event type generic.identity.
setLogLevel(ACPLoggingLevel mode) Future<void>
Set the logging level of the SDK
setPrivacyStatus(ACPPrivacyStatus privacyStatus) Future<void>
Set the Adobe Mobile Privacy status
trackAction(String action, {Map<String, String>? data}) Future<void>
This method sends a generic Analytics action tracking hit with context data.
trackState(String state, {Map<String, String>? data}) Future<void>
This method sends a generic Analytics state tracking hit with context data.
updateConfiguration(Map<String, Object> configMap) Future<void>
Update specific configuration parameters