Skip to content

Interception of Dynamic Liveness interaction events#

You can intercept interaction events via LunaID.detectionCoordinates().

Important: This feature is available in LUNA ID for Android only.

You will receive structure similar to the "error" and "detection" events:

{
    "action": "interaction",
    "state": ...
}

Where state is an object of the LunaInteraction class.

public enum class LunaInteraction {
   INTERACTION_FAILED,
   INTERACTION_STARTED,

   INTERACTION_EYES_OPENED,
   INTERACTION_EYES_CLOSED,
   INTERACTION_EYES_OPENED_AGAIN,

   INTERACTION_SUCCESS
}

Just like with errors based on this state, you can control how interaction messages will look like.