Class 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 Detail

      • readyForEvent

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