MHD_FingerPrintVerify

MHD_一句指纹调用

项目地址:

https://github.com/obama901/MHD_FingerPrintVerify

说明

在iOS中调用指纹虽然逻辑不太复杂,但是由于判断的情况比较多,所以这里创建了一个一句话调用指纹的库,并且把可能出现的情况一一列举,给出了可以参考的提示语.

示例图

使用方法

  • 可以下载此demo工程进行查看
  • 下面是使用方法:
[MHD_FingerPrintVerify mhd_fingerPrintLocalAuthenticationFallBackTitle:@"MHD_备用选项标题" localizedReason:@"MHD_一键指纹" callBack:^(BOOL isSuccess, NSError * _Nullable error, NSString *referenceMsg) {}];

参数说明

  • fallBackTitle:

在指纹验证失败的情况下会出来的选项,通常会有两个选项,一个为”取消”,另一个就是这个标题,类似于支付宝中指纹支付失败后出来的”密码支付”,可以在回调的block中对这种情况进行判断和编辑点击它的运行代码.

  • localizedReason:

呼出的指纹验证框里面的文本内容,用于提示用户这个指纹验证是用于验证哪些功能的.

  • block回调参数isSuccess:

指纹验证是否验证成功

  • block回调参数error:

指纹调用失败的错误对象,如果成功,该对象为nil,如果验证失败,在MHD_FingerPrintVerify的头文件中有对error.code的每种错误码的说明.当然也可以调用error.localizedDescription来查看官方的错误信息.

  • block回调参数referenceMsg:

referenceMsg就是可以提供参考的错误信息的中文提示,可以用也可以不用,依个人情况而定.

感谢

  • 谢谢使用此库
  • 另外,demo中还使用了另外一个库https://github.com/obama901/MHD_Category
    来构建按钮等控件的一些属性.

iOS一句调用指纹功能相关推荐

  1. iOS学习:调用相机,选择图片上传,带预览功能

    iOS学习:调用相机,选择图片上传,带预览功能 发表于2年前(2013-05-30 21:38)   阅读( 18194) | 评论( 16) 27人收藏此文章,我要收藏 赞3 8月22日珠海 OSC ...

  2. IOS 程序内调用本地打电话功能-make a phone call

    利用openURL接口来调用打电话功能.代码还具备根据正则表达式判断电话好吗输入的合法性. 1 - (void)makeCall:(NSString *)number 2 { 3 NSString * ...

  3. iOS app调用打电话功能

    赶着下班就不多说了, 初始化 UIWebView 名为 _phoneCallWebView,调用如下方法,注意下方 红色区域 #pragma mark -----打电话------------- - ...

  4. iOS蓝牙BLE4.0通信功能

    概述 iOS蓝牙BLE4.0通信功能,最近刚学的苹果,为了实现蓝牙门锁的项目,找了一天学习了下蓝牙的原理,亲手测试了一次蓝牙的通信功能,结果成功了,那么就把我学习的东西分享一下. 详细 代码下载:ht ...

  5. ios 扫码枪外设 键盘模式_苹果iOS 13新增滑行键入功能 开启新键盘模式

    滑行输入又称扫屏输入,是近年触摸屏幕/触摸键盘上流行的输入技术,它的特点是:你只需要在要录入单词的几个字母之间滑行,系统词库就能把你需要的单词给找出来,无需考虑顺序.排列.冗余甚至无需考虑多输入进去的 ...

  6. iOS如何完成蓝牙打印机功能

    写在前面:因为哥们 @骑驴追蝴蝶 遇到了打印图片的功能,这个demo 是支持打印图片的,打印图片代码我单独放在文章最后,有需要的哥们可以去试试 之前公司项目里面需要使用到蓝牙打印机这个功能,搞定后特来 ...

  7. ios html调用相册,ios html标签调用相册

    ios html标签调用相册 [2021-01-28 16:53:28]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(" ...

  8. ios项目中调用百度地图iphone版与百度地图HDipad版的坑

    最近在写项目的时候发现了项目中调用百度地图的一个坑,iphone版与ipad版的不同. 一.首先百度地图在ipad上叫百度地图HD,要区分有GPS和没GPS版,也就是说没GPS的没有导航功能,在使用项 ...

  9. 华为android10手机指纹,华为P10这些指纹功能你知道几个?

    华为P10这些指纹功能你知道几个? 燕山派 原创 1小时前 作为高端时尚旗舰,华为P10一经发布便受到了国内外媒体的广泛关注,大家的关注焦点也多集中在华为P10的时尚外观.全新配色以及徕卡加持的拍照体 ...

最新文章

  1. Java中单元测试中:@BeforeClass,@Before,@Test,@After,@AfterClass中的问题详解
  2. 面向对象的五大原则与IOC
  3. Yii学习笔记【2】
  4. python读取csv文件的方法-CSV文件在Python中的几种处理方式
  5. C语言复杂的学生成绩管理系统,哭诉、拜求C语言学生成绩管理系统
  6. 【DFS】 HDU 3298 Contestants
  7. 二进制逆向工程师_利用Ghidra逆向分析Go二进制程序(下篇)
  8. Sql server之常用三表联查举例
  9. php更换wordpress用户头像,WordPress主题设置在前台页面添加用户头像教程
  10. 【麦子学院 彭亮 机器学习】3.2决策树应用(准备篇)
  11. [超详细保姆教程]Python3.8 实现 Paillier算法
  12. Mac配置maven环境变量
  13. Windows动态链接库DLL和静态库的原理以及创建方法
  14. Unity粒子系统-粒子光环
  15. windows下快速安装nginx并配置开机自启动的方法
  16. ifconfig eth0网卡配置
  17. HDU4622 Reincarnation
  18. error C4996: ‘strcpy‘: This function or variable may be unsafe. Consider using strcpy_s instead.
  19. 表面着色器(Surface Shader)的写法(一)
  20. 几何画板是如何证明勾股定理的

热门文章

  1. 关于java生成验证码
  2. 怎么知道对方是否隐身???有几种方法??
  3. oracle空值转换0,将空值转换为实际值-Oracle
  4. JavaScript中this参数
  5. echart关系树状图_echart.js制作树状图饼状图;
  6. hdu1495 非常可乐(bfs)
  7. 创维电视显示连接服务器失败怎么回事,网络出错(50101,1401001)是什么意思-创维电视网络异常101...
  8. c语言编程非线性方程求解,c语言计算机编程三种方法求解非线性方程.doc
  9. 国内搜索引擎的索引量意思汇总,了解索引与收录的关系
  10. 如何快速将PDF文件转换为Word文档