Class IdentityExtension

java.lang.Object
com.adobe.marketing.mobile.Extension
com.adobe.marketing.mobile.identity.IdentityExtension

public final class IdentityExtension extends com.adobe.marketing.mobile.Extension
IdentityExtension class is responsible for interactions with the ECID Service

The IdentityExtension handles the following use cases:

  1. Syncing new visitor identifiers to the ECID Service
  2. Modifying a base URL and returning with ECID Service values to facilitate hybrid app communication
  3. Returning a list of known identifiers for the user

The IdentityExtension listens for the following Events:

  1. EventType.HUB - EventSource.SHARED_STATE
  2. EventType.IDENTITY - EventSource.REQUEST_IDENTITY

The IdentityExtension dispatches the following Events:

  1. EventType.ANALYTICS - EventSource.REQUEST_CONTENT
  2. EventType.IDENTITY - EventSource.RESPONSE_IDENTITY
  3. EventType.CONFIGURATION - EventSource.REQUEST_CONTENT

  • Method Details

    • readyForEvent

      public boolean readyForEvent(@NonNull com.adobe.marketing.mobile.Event event)
      Overrides:
      readyForEvent in class com.adobe.marketing.mobile.Extension