zoukankan      html  css  js  c++  java
  • 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);
        }
    
    }
    
  • 相关阅读:
    韦到头打印链表
    字符串替换
    二维数组中的查找
    字符串加解密
    简单密码破解
    vue中store模块化
    使用requests抓取网页内容
    PyQt中的一些小问题
    微信公众号之Token验证
    编译BOOST中的PYTHON模块
  • 原文地址:https://www.cnblogs.com/cnman/p/5224149.html
Copyright © 2011-2022 走看看