码迷,mamicode.com
首页 > 其他好文 > 详细

指纹识别用法

时间:2015-09-14 21:14:08      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:

 

指纹识别用法

{

    指纹识别功能是 iphone 5S之后推出的.SDK iOS 8.0 推出!

 

    推出指纹识别功能的目的,是为了简化移动支付环节,占领移动支付市场.

 

    使用步骤:

    {

        1> 导入框架;

    #import <LocalAuthentication/LocalAuthentication.h>

        

        2> 指纹识别的实现:

        {

            1. 需要判断手机系统版本是否是 iOS 8.0 以上的版本.只有 iOS 8.0 以上才支持.

            

            // 获得当前系统版本号

            float version = [UIDevice currentDevice].systemVersion.floatValue;

            

            if (version < 8.0 ) // 判断当前系统版本

            {

                NSLog(@"系统版本太低,请升级至最新系统");

                return;

            }

            

            2. 实例化指纹识别对象,判断当前设备是否支持指纹识别功能(是否带有TouchID).

            

            // 1> 实例化指纹识别对象

            LAContext *laCtx = [[LAContext alloc] init];

            

            // 2> 判断当前设备是否支持指纹识别功能.

            if (![laCtx canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:NULL])

            { // 如果设备不支持指纹识别功能

                

                NSLog(@"该设备不支持指纹识别功能");

                

                return;

            };

            

            3.指纹登陆(默认是异步方法)

            // 指纹登陆

            [laCtx evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:@"指纹登陆" reply:^(BOOL success, NSError *error)

             {

                 // 如果成功,表示指纹输入正确.

                 if (success) {

                     NSLog(@"指纹识别成功!");

                     

                 }else

                 {

                     NSLog(@"指纹识别错误,请再次尝试");

                 }

             }];

        }

    }

}

指纹识别用法

标签:

原文地址:http://www.cnblogs.com/xhc1263478959/p/4808111.html

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