zoukankan      html  css  js  c++  java
  • iOS指纹识别

    #import "ViewController.h"

    #import <LocalAuthentication/LocalAuthentication.h>

    @interface ViewController ()

    @end

    @implementation ViewController

    - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {

        

        //指纹识别核心代码 // 创建本地认证上下文

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

        // 检验设备是否支持指纹识别

        // Biometrics:生物统计学 ,这里就是指纹识别

        if(![context canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:nil]){

            NSLog(@"你的设备不支持指纹识别!");

            return;

        }

        //  进行指纹识别

        //  localizedReason: 你为什么需要指纹识别

        [context evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:@"支付请录入指纹" reply:^(BOOL success, NSError * _Nullable error) {

            if (success) {

                NSLog(@"指纹识别成功");

            }else{

                NSLog(@"指纹识别失败:%@",error);

            }

        }];

    }

    @end

  • 相关阅读:
    treeview(树加载)
    9.SQL存储过程实例详解
    面向对象之封装
    cookie和session
    自定义web框架
    IO多路复用
    协程
    concurrent.futures模块(进程池/线程池)
    死锁与递归锁及信号量等
    并发编程之多线程
  • 原文地址:https://www.cnblogs.com/SingCnblogs/p/5124260.html
Copyright © 2011-2022 走看看