您的位置:首页 > 移动开发 > IOS开发

iOS 指纹锁Touch ID解锁

2016-04-15 11:23 447 查看
1、首先在您的项目的Build Setting - - - >>> Link Binary With Libraries 中导入LocalAuthentication.framework库

2、在您需要的类中导入 <LocalAuthentication/LAContext.h>

#import <LocalAuthentication/LAContext.h>


3、最后就是在您需要的监听事件中执行下列代码就可以了

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

// 判断设备是否支持指纹识别
if ([ctx canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:NULL]) {
NSLog(@"支持指纹识别");
// 指纹输入时异步的
// 验证手机设置过的指纹
[ctx evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:@"通过Home键验证您的指纹" reply:^(BOOL success, NSError *error) {
NSLog(@"%d %@", success, error);

if (success) {
// 指纹之别成功
// TODO
}
}];
} else {
NSLog(@"不支持");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: