美文网首页
iOS指纹、面容识别

iOS指纹、面容识别

作者: 单纯的敲代码 | 来源:发表于2018-07-11 15:58 被阅读0次
    //支持类型
    +(TCTBiometryType)supportBiometryType{
        if (VERSION_GREATER_THAN_OR_EQUAL_TO(@"8.0"))
        {
            // 判断设备是否支持指纹识别
            LAContext *lacontext = [[LAContext alloc] init];
            if ([lacontext canEvaluatePolicy:VERSION_GREATER_THAN_OR_EQUAL_TO(@"9.0")?LAPolicyDeviceOwnerAuthentication:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:NULL])
            {
                if (@available(iOS 11.0, *)) {
                    if (lacontext.biometryType == LABiometryTypeFaceID) {
                        return TCTBiometryTypeFaceID;
                    }else if (lacontext.biometryType == LABiometryTypeTouchID) {
                        return TCTBiometryTypeTouchID;
                    }else{
                        //未授权 或者不支持
                        return TCTBiometryTypeNone;
                    }
                }else{
                    return TCTBiometryTypeTouchID;
                }
            }
    
           
        }
        return TCTBiometryTypeNone;
    }
    

    相关文章

      网友评论

          本文标题:iOS指纹、面容识别

          本文链接:https://www.haomeiwen.com/subject/oxihpftx.html