//指纹识别
+(void)TouchID{
if ([UIDevice currentDevice].systemVersion.floatValue < 8.0) {
NSLog(@"本机不支持指纹识别");
return; } LAContext *ctx = [[LAContext alloc] init]; // 判断设备是否支持指纹识别
if ([ctx canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:NULL])
{
NSLog(@"本机支持指纹识别");
// 输入指纹,异步 // 提示:指纹识别只是判断当前用户是否是手机的主人!程序原本的逻辑不会受到任何的干扰!
[ctx evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:@"指纹登录" reply:^(BOOL success, NSError *error)
{
NSLog(@"%d %@", success, error);
if (success)
{ // 登录成功
} }];
NSLog(@"come here");
} else {
NSLog(@"本机不支持指纹识别");
}
}