/**
* 指纹/面部ID登录验证
*/
- (void)loadAuthentication
{
//1.判断iOS8及以后的版本
if([UIDevice currentDevice].systemVersion.doubleValue >= 8.0){
LAContext *context = [LAContext new];
context.localizedFallbackTitle = @"";
if([context canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:nil]){
//4.在可以使用的前提下就会调用
//localizedReason本地原因alert显示
NSString *localizedReason = @"指纹登录";
if (@available(iOS 11.0, *)) {
if (context.biometryType == LABiometryTypeTouchID) {
}else if (context.biometryType == LABiometryTypeFaceID){
localizedReason = @"人脸识别";
}
}
[context evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:localizedReason reply:^(BOOL success, NSError * _Nullable error) {
if(success)
{
NSLog(@"指纹认证成功");