iOS8指纹验证TouchID
2014-11-18 16:20
375 查看
Apple在iOS8系统对开发者开放了TouchID验证接口,对于iPhone5s,iOS8及以上版本的手机来说,可以使用指纹验证来做一些事情。
1、引入LocalAuthentication.framework;
2、指纹验证代码:
1、引入LocalAuthentication.framework;
2、指纹验证代码:
LAContext *context = [[LAContext alloc] init]; context.localizedFallbackTitle = @"使用密码登录"; [context evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:@"指纹登录" reply:^(BOOL success, NSError *error) { NSString *alertStr = @""; if (success) { alertStr = @"指纹验证成功"; } else { NSInteger errorCode = error.code; switch (errorCode) { case LAErrorAuthenticationFailed: //验证失败 alertStr = @"指纹匹配失败,请重试"; break; case LAErrorUserCancel: //用户取消验证 alertStr = @"验证已取消(用户)"; break; case LAErrorUserFallback: //用户 alertStr = @"已选择密码验证"; break; case LAErrorSystemCancel: alertStr = @"验证已取消(系统)"; break; case LAErrorPasscodeNotSet: alertStr = @"设备未设置解锁密码"; break; case LAErrorTouchIDNotAvailable: alertStr = @"该设备暂不支持指纹验证"; break; case LAErrorTouchIDNotEnrolled: alertStr = @"您未设置指纹密码"; break; default: break; } } dispatch_async(dispatch_get_main_queue(), ^{ UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"" message:alertStr delegate:nil cancelButtonTitle:@"好的" otherButtonTitles:nil, nil]; [alert show]; }); }];
相关文章推荐
- iOS 指纹解锁验证TouchID功能
- iOS学习笔记02-指纹验证TouchID简单应用1
- ios8 iphone5s,6 touchid指纹登录
- iOS8指纹识别TouchID
- iOS 指纹解锁 验证TouchID
- iOS8指纹识别TouchID
- iOS8指纹识别TouchID
- iOS8指纹识别TouchID
- iOS8指纹识别TouchID
- iOS8指纹识别TouchID
- iOS 指纹验证
- iOS 调用TouchID 身份验证
- iOS8 OCTouchID的简单使用 指纹识别
- <iOS> 设备验证 指纹验证
- Windows 10 启用指纹验证
- iOS TouchID 指纹识别
- iOS开发 手势密码解锁和指纹TouchID解锁
- IOS8,9 TouchID开发(两行代码实现)Swiftor,OCer都能看懂(献给初学者)
- 支付宝 iphone6 指纹验证失败
- iOS8:TouchID