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(@"不支持");
}