iOS 指纹识别
2016-05-07 21:55
471 查看
<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(@"请洗手之后再次输入!"); } }];