IOS 指纹识别两种方式详解及实例
发布时间 - 2026-01-11 01:59:34 点击率:次IOS 指纹识别两种方式详解及实例

首先引入类名:
#import <LocalAuthentication/LocalAuthentication.h>
然后在实现指纹识别的地方放入如下代码:
方式一:
LAContext *lacontext = [[LAContext alloc]init];
// 判断设备是否支持指纹识别
BOOL isSupport = [lacontext canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:NULL];
if(!isSupport)
{
NSLog(@"不支持!");
return;
}
[lacontext evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics localizedReason:@"请按下手印" reply:^(BOOL success, NSError *error) {
if(success)
{
NSLog(@"成功后,处理接下来的逻辑");
}
}];
iPhone 5s推出指纹识别, 在 iOS 8.0 苹果开放了指纹识别的 SDK
最重要的应用领域是支付
方式二:
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) {
if (success) {
// 登录成功
// TODO
NSLog(@"登陆成功");
}
}];
} else {
NSLog(@"不支持");
}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# IOS
# 指纹识别
# 指纹识别的方法
# iOS开发中指纹识别简单介绍
# iOS中Swift指触即开集成Touch ID指纹识别功能的方法
# iOS中应用内添加指纹识别的实例代码
# iOS中指纹识别常见问题汇总
# IOS 指纹识别详解及实例代码
# iOS Touch ID指纹识别技术简介
# 不支持
# 最重要
# 两种
# 希望能
# 按下
# 谢谢大家
# LAContext
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】
Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案
Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案
php485函数参数是什么意思_php485各参数详细说明【介绍】
Laravel用户密码怎么加密_Laravel Hash门面使用教程
laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法
昵图网官方站入口 昵图网素材图库官网入口
Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧
Laravel如何实现API速率限制?(Rate Limiting教程)
如何在腾讯云服务器快速搭建个人网站?
Laravel怎么发送邮件_Laravel Mail类SMTP配置教程
如何用PHP快速搭建CMS系统?
网站建设保证美观性,需要考虑的几点问题!
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
如何快速搭建FTP站点实现文件共享?
佛山网站制作系统,佛山企业变更地址网上办理步骤?
黑客入侵网站服务器的常见手法有哪些?
Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】
如何快速搭建高效WAP手机网站?
如何自定义建站之星模板颜色并下载新样式?
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
bing浏览器学术搜索入口_bing学术文献检索地址
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
Laravel怎么使用artisan命令缓存配置和视图
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
BootStrap整体框架之基础布局组件
怎样使用JSON进行数据交换_它有什么限制
如何快速上传建站程序避免常见错误?
Laravel distinct去重查询_Laravel Eloquent去重方法
html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】
Laravel如何实现用户注册和登录?(Auth脚手架指南)
Python正则表达式进阶教程_复杂匹配与分组替换解析
高防服务器如何保障网站安全无虞?
Laravel怎么生成URL_Laravel路由命名与URL生成函数详解
php在windows下怎么调试_phpwindows环境调试操作说明【操作】
如何解决hover在ie6中的兼容性问题
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
如何在万网利用已有域名快速建站?
Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】
Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
如何获取PHP WAP自助建站系统源码?
Python企业级消息系统教程_KafkaRabbitMQ高并发应用
Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】

