指纹验证

来源:互联网 发布:看皇马足球的软件 编辑:程序博客网 时间:2024/05/17 02:29

iOS8之后开发者可以使用指纹验证功能,允许App对用户身份进行验证。
指纹识别只是判断当前用户是否是手机的主人!程序原本的逻辑不会受到任何的干扰!
很简单:
首先:
导入#import <LocalAuthentication/LocalAuthentication.h>,这个库只有真机才有,模拟器没有。
然后:

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

还是很简单的,对吧。

0 0
原创粉丝点击