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

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(@"请洗手之后再次输入!");
}

}];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: