美文网首页
iOS开发之指纹识别

iOS开发之指纹识别

作者: QQWeb1234qwe | 来源:发表于2017-10-18 16:13 被阅读0次

    //    注意: 指纹识别虽然在5S的是推出的 但是接口是在ios8 才给出的 所以写这个的时候 先验证一下

    //    第一步验证版本

    if ([UIDevice currentDevice].systemVersion.floatValue< 8.0 ) {

    return ;

    }

    //    第二步 创建LAContext

    LAContext * ctx = [[LAContext alloc]init];

    NSError * error ;

    //    判断设置是否支持指纹识别

    if ([ctx canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&error]) {

    NSLog(@"请按指纹");

    //        输入指纹

    [ctx evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:@"请输入指纹" reply:^(BOOL success, NSError * _Nullable error) {

    if (success) {

    NSLog(@"验证成功");

    }else{

    if (error.code == LAErrorUserFallback) {

    NSLog(@"User tapped Enter Password");

    } else if (error.code == LAErrorUserCancel) {

    NSLog(@"User tapped Cancel");//用户点了取消

    } else {

    NSLog(@"Authenticated failed.");//验证失败

    }

    }

    }];

    }else

    {

    NSLog(@"请使用密码验证");

    }

    相关文章

      网友评论

          本文标题:iOS开发之指纹识别

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