共用方式為


LocalAuthentication 命名空間

LocalAuthentication 命名空間提供 TouchID 的支援。

類別

LAContext

評估驗證原則的內容。

LAStatusExtensions

LocalAuthentication.LAStatus 列舉的擴充方法。

列舉

LAAccessControlOperation

列舉 方法的 EvaluateAccessControl(SecAccessControl, LAAccessControlOperation, String, Action<Boolean,NSError>) 存取控制作業。

LABiometryType

列舉支援生物特徵辨識驗證類型。

LACredentialType

列舉本機驗證認證類型。

LAPolicy

驗證原則。

LAStatus

LocalAuthentication 中方法傳回的狀態和錯誤碼。

委派

LAContextReplyHandler

要叫用的函式簽章,以回應 EvaluatePolicy(LAPolicy, String, LAContextReplyHandler) 調用。

備註

iOS 8 中引進的 LocalAuthentication 命名空間可讓應用程式要求使用者使用 TouchID 進行驗證,如下列範例所示:

btn.TouchUpInside += async(s,e) => {
    var ctxt = new LAContext();
    var error = new NSError();
    if(ctxt.CanEvaluatePolicy (LAPolicy.DeviceOwnerAuthenticationWithBiometrics, out error))
    {
        var authenticated = await ctxt.EvaluatePolicyAsync(LAPolicy.DeviceOwnerAuthenticationWithBiometrics, "Authenticate to confirm message");
        if (authenticated)
        {
        //etc.
        }
    }
}