美文网首页
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