iOS 指纹识别

<em>在做iOS项目的时候。有的时候会用到指纹识别功能。这时候就需要下面的这些代码了。
#import <LocalAuthentication/LocalAuthentication.h>
float version =  [UIDevicecurrentDevice].systemVersion.floatValue;

    if (!version >= 8.0) {

        NSLog(@"请升级至最新系统!");

        return ;
    }

    // 指纹识别器 LAContext
    LAContext *context = [[LAContext alloc] init];

    // 判断当前设备是否支持指纹识别功能

    if (![context canEvaluatePolicy:LAPolicyDeviceOwnerAuthentication error:NULL])
    {
        NSLog(@"请购买最新手机");

        return;
    }

    // reply :用户输入指纹之后的回调!
    [context evaluatePolicy:LAPolicyDeviceOwnerAuthentication localizedReason:@"请输入指纹!" reply:^(BOOL success, NSError * _Nullable error) {
        // success :YES 指纹输入正确 NO 错误!
        if (success) {

            NSLog(@"指纹输入正确,跳转到app主界面!");

        }else
        {
            NSLog(@"请洗手之后再次输入!");
        }

    }];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值