IOS 指纹识别的简单使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IOS 指纹识别的简单使用相关的知识,希望对你有一定的参考价值。

首先导入LocalAuthentication框架

然后导入头文件

#import <LocalAuthentication/LAPublicDefines.h>

- (void)beginAuthentication{
    LAContext *context = [[LAContext alloc] init];
    NSError *eror = nil;
    NSString *reson = @"指纹识别";
   
    if ([context canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&eror]) {//支持指纹识别
        [context evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:reson reply:^(BOOL success, NSError * _Nullable error) {
            if (success) {//指纹验证成功
                NSLog(@"识别成功");
            }else{
                //具体erro.code的错误描述在LAError.h的头文件里
                switch (error.code ) {
                    case LAErrorUserFallback://用户选择输入密码
                        NSLog(@"输入密码");
                        break;
                    case LAErrorTouchIDLockout://用户多次验证失败
                        NSLog(@"多次错误");
                    default:
                        NSLog(@"errorcode == %@",error );
                        break;
                }
            }
            
            
            
        }];
      
        
        
    }else{//不支持指纹识别
    
        NSLog(@"%@",eror);
    }

}

 

以上是关于IOS 指纹识别的简单使用的主要内容,如果未能解决你的问题,请参考以下文章

指纹识别怎么用

有没有关于指纹识别的文献综述??

利用DSP高速处理能力对指纹识别的系统方案

程序锁学习(指纹识别的基础)------阿冬专栏

Swift下调用Touch ID实现指纹识别

指纹识别基于模板匹配算法解决指纹识别问题matlab源码