码迷,mamicode.com
首页 > 移动开发 > 详细

ios开发之指纹识别

时间:2015-03-04 09:48:52      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:ios   指纹识别   

iPhone 5s推出指纹识别, 在 iOS 8.0 苹果开放了指纹识别的 SDK

最重要的应用领域是支付


要使用指纹识别功能,需要导入一下头文件

#import <LocalAuthentication/LocalAuthentication.h>

核心代码

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) {
                // 登录成功
                // TODO
            }
        }];

        NSLog(@"come here");
    } else {
        NSLog(@"不支持");
    }

ios开发之指纹识别

标签:ios   指纹识别   

原文地址:http://blog.csdn.net/ben_xiao_hai/article/details/44055805

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!