FlutterACPCore class
Adobe Experience Platform Core API.
Constructors
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