iOS开发 实现指纹识别及验证

这篇博客记录了iOS开发中实现Touch ID指纹识别的过程,包括导入LocalAuthentication框架,初始化LAContext对象,判断设备支持状态,进行指纹验证,并处理不同错误场景,如用户取消、系统取消和错误次数限制等。同时提到了在使用LCProgressHUD时遇到的界面卡死问题及其原因。
摘要由CSDN通过智能技术生成

最近在写一个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";

    //

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值