美文网首页
IOS TouchID 指纹解锁

IOS TouchID 指纹解锁

作者: 麦兜兜买兜兜 | 来源:发表于2016-05-18 10:09 被阅读83次

ViewController.m

Demo :http://pan.baidu.com/disk/home#list/path=%2FIOS%E5%BC%80%E5%8F%91Demo

  //使用TouchID必须导入这个库
#import <LocalAuthentication/LocalAuthentication.h>

//判断系统大于8.0
#define iOS8  ([UIDevice currentDevice].systemVersion.doubleValue >= 8.0)


//点击按钮调用TouchID功能
- (IBAction)TouchIDBtn:(id)sender {
if (!iOS8) {
    //低于8.0直接返回
    return;
}
//调用touchID
[self toucheIDShow];
}

- (void)toucheIDShow {


// 创建指纹验证对象
LAContext *context = [[LAContext alloc] init];

NSError *error = nil;


// 验证其是否支持touchID
if ([context canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&error]) {
    
    // 如果支持的话就开启touchID
    [context evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:@"通过Home键验证已用手机指纹" reply:^(BOOL success, NSError * _Nullable error) {
        if (success) {
            // 验证成功,在这里做验证成功的操作
           self.label.text = @"验证成功";
        }
        else {
            self.label.text = @"验证失败";
            NSLog(@"errorCode--%ld,error%@",error.code,error.localizedDescription);
//                self.label.text = @"验证失败";
        }
    }];
}
else {
    // 不支持touchID打印错误
    if (error) {
        NSLog(@"%@",error.localizedDescription);
    }
}
}

相关文章

  • iOS指纹解锁TouchID

    指纹解锁的使用越来越普遍了,主要是使用方便,再用之前还是先了解一下如何使用吧。 一、API介绍 使用指纹功能,必须...

  • IOS TouchID 指纹解锁

    ViewController.m Demo :http://pan.baidu.com/disk/home#lis...

  • iOS指纹解锁和手势解锁

    iOS指纹解锁和手势解锁 iOS指纹解锁和手势解锁

  • TouchID 指纹解锁

    一直想实现指纹解锁的功能, 今天抽空翻阅下文档写个Demo。该功能实现起来是很简单的,因为苹果都已经帮我们封装好了...

  • TouchID指纹解锁

    原文地址:http://blog.csdn.net/personsky/article/details/52413...

  • TouchID 指纹解锁

    简单的介绍 苹果于iOS 8时推出了TouchID(所以iPhone5及以下的设备是不支持的),并且进行了很完善的...

  • iOS-金融/理财APP中常用的安全措施

    1.指纹解锁 1.1使用 TouchID的使用很简单,适用于iOS8以上,iPhone5S以上,引入框架#impo...

  • iOS开发实现TouchID指纹解锁

    一直想实现一下指纹解锁,苦于一直没时间,最近终于闲了下来所以翻了翻文档看了看demo,完成了这篇教程。本功能实现起...

  • iOS开发实现TouchID指纹解锁

    1.首先引入指纹解锁必须的头文件 LocalAuthentication/LocalAuthentication....

  • ios TouchID

    1.引入指纹解锁必须的头文件 2.了解TouchID最主要的两个方法这个方法是判断设备是否支持TouchID的。 ...

网友评论

      本文标题:IOS TouchID 指纹解锁

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