Class LAContext

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class LAContext
extends NSObject
  • Constructor Details

    • LAContext

      public LAContext()
    • LAContext

      protected LAContext​(NSObject.Handle h, long handle)
    • LAContext

      protected LAContext​(NSObject.SkipInit skipInit)
  • Method Details

    • getLocalizedFallbackTitle

      public String getLocalizedFallbackTitle()
    • setLocalizedFallbackTitle

      public void setLocalizedFallbackTitle​(String v)
    • getMaxBiometryFailures

      @Deprecated public NSNumber getMaxBiometryFailures()
      Deprecated.
      Deprecated in iOS 9.0. No longer supported
      Since:
      Available in iOS 8.3 and later.
    • setMaxBiometryFailures

      @Deprecated public void setMaxBiometryFailures​(NSNumber v)
      Deprecated.
      Deprecated in iOS 9.0. No longer supported
      Since:
      Available in iOS 8.3 and later.
    • getLocalizedCancelTitle

      public String getLocalizedCancelTitle()
      Since:
      Available in iOS 10.0 and later.
    • setLocalizedCancelTitle

      public void setLocalizedCancelTitle​(String v)
      Since:
      Available in iOS 10.0 and later.
    • getEvaluatedPolicyDomainState

      public NSData getEvaluatedPolicyDomainState()
      Since:
      Available in iOS 9.0 and later.
    • getTouchIDAuthenticationAllowableReuseDuration

      public double getTouchIDAuthenticationAllowableReuseDuration()
      Since:
      Available in iOS 9.0 and later.
    • setTouchIDAuthenticationAllowableReuseDuration

      public void setTouchIDAuthenticationAllowableReuseDuration​(double v)
      Since:
      Available in iOS 9.0 and later.
    • getLocalizedReason

      public String getLocalizedReason()
      Since:
      Available in iOS 11.0 and later.
    • setLocalizedReason

      public void setLocalizedReason​(String v)
      Since:
      Available in iOS 11.0 and later.
    • isInteractionNotAllowed

      public boolean isInteractionNotAllowed()
      Since:
      Available in iOS 11.0 and later.
    • setInteractionNotAllowed

      public void setInteractionNotAllowed​(boolean v)
      Since:
      Available in iOS 11.0 and later.
    • getBiometryType

      public LABiometryType getBiometryType()
      Since:
      Available in iOS 11.0 and later.
    • getMaximumAllowableReuseDuration

      public static double getMaximumAllowableReuseDuration()
      Since:
      Available in iOS 9.0 and later.
    • canEvaluatePolicy

      public boolean canEvaluatePolicy​(LAPolicy policy) throws NSErrorException
      Throws:
      NSErrorException
    • evaluatePolicy

      public void evaluatePolicy​(LAPolicy policy, String localizedReason, VoidBlock2<Boolean,​NSError> reply)
    • invalidate

      public void invalidate()
      Since:
      Available in iOS 9.0 and later.
    • setCredential

      public boolean setCredential​(NSData credential, LACredentialType type)
      Since:
      Available in iOS 9.0 and later.
    • isCredentialSet

      public boolean isCredentialSet​(LACredentialType type)
      Since:
      Available in iOS 9.0 and later.
    • evaluateAccessControl

      public void evaluateAccessControl​(SecAccessControl accessControl, LAAccessControlOperation operation, String localizedReason, VoidBlock2<Boolean,​NSError> reply)
      Since:
      Available in iOS 9.0 and later.