最近在写一个demo,打算实现指纹验证以及人脸识别(手势解锁网上demo很多所以不打算集成,很抱歉并没有嘲讽大神们的技术结晶的意思,只是解锁方式择其二就行了),本篇只是记录一下初次学习指纹识别的过程以及心得。
苹果公司推出的指纹识别,提供的只有验证是否支持指纹以及指纹是否正确的功能,开发者并不能透过home键或者苹果提供的sdk获取到用户的指纹信息,包括支付宝的指纹支付也只是简单的验证touchID而已并,接下来开始使用。。。。
首先,导入头文件(l里边提供的属性和方法不是很多)
#import <LocalAuthentication/LocalAuthentication.h>
接下来就是使用方法,创建对象,设置属性,调用苹果提供的方法,流程如下
//初始化上下文对象
LAContext* context = [[LAContext alloc] init];
//这个设置的使用密码的字体,当text=@""时,按钮将被隐藏
context.localizedFallbackTitle=@"";
//这个设置的取消按钮的字体
context.localizedCancelTitle=@"取消";
//错误对象
NSError* error = nil;
NSString* result = @"需要验证您的touch ID";
//