Package 

Class DeeplinkProcessedCondition

  • All Implemented Interfaces:
    com.appsflyer.internal.session_ready.conditions.SessionReadyCondition

    
    public final class DeeplinkProcessedCondition
     implements SessionReadyCondition
                        

    Condition that is satisfied when deeplink processing completes. This condition is only added to active conditions for launch counter >= 1 when a deeplink exists in the intent.

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private final String conditionId
    • Method Summary

      Modifier and Type Method Description
      String getConditionId() Gets a unique identifier for this condition.
      Boolean isSatisfied() Checks if this condition is currently satisfied.
      final Unit markSatisfied() Marks this condition as satisfied.
      Unit reset() Resets the condition state.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DeeplinkProcessedCondition

        DeeplinkProcessedCondition()
    • Method Detail

      • getConditionId

         String getConditionId()

        Gets a unique identifier for this condition. Used for tracking and debugging purposes.

      • markSatisfied

         final Unit markSatisfied()

        Marks this condition as satisfied. Should be called when unifiedDeepLinking completes processing.

      • reset

         Unit reset()

        Resets the condition state. Called when starting a new session evaluation cycle.