Class LAContext

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class LAContext
    extends NSObject
    Since:
    Available in iOS 8.0 and later.
    • Constructor Detail

      • LAContext

        public LAContext()
    • Method Detail

      • getLocalizedFallbackTitle

        public java.lang.String getLocalizedFallbackTitle()
      • setLocalizedFallbackTitle

        public void setLocalizedFallbackTitle​(java.lang.String v)
      • getLocalizedCancelTitle

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

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

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

        @Deprecated
        public void setMaxBiometryFailures​(NSNumber v)
        Deprecated.
        Deprecated in iOS 9.0.
        Since:
        Available in iOS 8.3 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 java.lang.String getLocalizedReason()
        Since:
        Available in iOS 11.0 and later.
      • setLocalizedReason

        public void setLocalizedReason​(java.lang.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.
      • evaluatePolicy

        public void evaluatePolicy​(LAPolicy policy,
                                   java.lang.String localizedReason,
                                   org.robovm.objc.block.VoidBlock2<java.lang.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,
                                          java.lang.String localizedReason,
                                          org.robovm.objc.block.VoidBlock2<java.lang.Boolean,​NSError> reply)
        Since:
        Available in iOS 9.0 and later.