美文网首页
指纹识别

指纹识别

作者: gpr | 来源:发表于2015-12-31 17:30 被阅读68次

    头文件

    #import <LocalAuthentication/LocalAuthentication.h>
    

    示例

        // 是在 iOS 8.0 之后才推出的
        NSLog(@"%@", [UIDevice currentDevice].systemVersion);
        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) {
                    // 直接登录就可以
                    if (self.nameText.text.length > 0 && self.pwdText.text.length > 0) {
                        [self postLogin];
                    }
                }
            }];
            
            NSLog(@"come here");
        } else {
            NSLog(@"不支持");
        }
    

    相关文章

      网友评论

          本文标题:指纹识别

          本文链接:https://www.haomeiwen.com/subject/ectwhttx.html