小程序指纹验证的实现代码


Posted in Javascript onDecember 04, 2018

最近接到一个私单,需要小程序里面实现指纹验证。。废话不多说,,先查小程序api。

好的,在翻阅小程序api中,发现有一个生物认证的api。分别是wx.checkIsSoterEnrolledInDevice , wx.checkIsSupportSoterAuthentication 和 wx.startSoterAuthentication。

先从checkIsSupportSoterAuthentication说起,文档解释这是获取本机支持的 SOTER 生物认证方式。就是获取你这个手机有什么生物功能。

代码先行:

wx.checkIsSupportSoterAuthentication({
 success(res) {
 console.log(res)
 }
})

打印的结果是:

小程序指纹验证的实现代码

小程序指纹验证的实现代码

根据小程序api可以得知,我的i7支持指纹功能.

第二步,要讲解的是checkIsSoterEnrolledInDevice。。这个api的大意是,获取手机的指纹信息。。这里有个坑,自己造成的坑,特意说明一下。。自己手机没录入指纹去解锁屏幕,所以手机里面没有我的指纹信息。。。如果你运行这个函数,他得出的结果为0.因为没指纹。。

wx.checkIsSoterEnrolledInDevice({
 checkAuthMode: 'fingerPrint', //这是根据上一步得知,我手机支持指纹。
 success(res) {
 console.log(res)
 }
})

结果如下,可得知用户已经录入了指纹。

小程序指纹验证的实现代码

最后一步,startSoterAuthentication开始验证指纹是否是机主本人。

wx.startSoterAuthentication({
 requestAuthModes: ['fingerPrint'],//启动指纹认证
 challenge: '123456',//这个参数api解释是因子。。反正没看懂,乱填的
 authContent: '请用指纹解锁',//提示框内容
 success(res) {
 console.log(res)
 }
})

小程序指纹验证的实现代码

获取成功是得出这样的结果:(如果指纹验证不通过,是没有信息打印的)

小程序指纹验证的实现代码

好了,大概就是这样。。。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery ajax提交表单数据的两种方式
Nov 24 Javascript
遍历jquery对象的代码分享
Nov 02 Javascript
javascript学习(二)javascript常见问题总结
Jan 02 Javascript
javascript正则表达式参数/g与/i及/gi的使用指南
Aug 27 Javascript
javascript修改图片src的方法
Jan 27 Javascript
JS实现兼容性好,自动置顶的淘宝悬浮工具栏效果
Sep 18 Javascript
noty ? jQuery通知插件全面解析
May 18 Javascript
JS判断form内所有表单是否为空的简单实例
Sep 09 Javascript
基于Vue2.0的分页组件
Mar 16 Javascript
js动态添加表格逐行添加、删除、遍历取值的实例代码
Jan 25 Javascript
js实现列表向上无限滚动
Jan 13 Javascript
解决vue scoped scss 无效的问题
Sep 04 Javascript
js实现下拉框二级联动
Dec 04 #Javascript
解决JS表单验证只有第一个IF起作用的问题
Dec 04 #Javascript
详解基于Vue,Nginx的前后端不分离部署教程
Dec 04 #Javascript
浅析Vue.js中v-bind v-model的使用和区别
Dec 04 #Javascript
在vue项目中优雅的使用SVG的方法实例详解
Dec 03 #Javascript
React事件处理的机制及原理
Dec 03 #Javascript
JointJS流程图的绘制方法
Dec 03 #Javascript
You might like
PHP设计模式之解释器模式的深入解析
2013/06/13 PHP
PHP之十六个魔术方法详细介绍
2016/11/01 PHP
PHP基于堆栈实现的高级计算器功能示例
2017/09/15 PHP
贴一个在Mozilla中常用的Javascript代码
2007/01/09 Javascript
用javascript实现给图片加链接
2007/08/15 Javascript
js form 验证函数 当前比较流行的错误提示
2009/06/23 Javascript
javascript 表单验证常见正则
2009/09/28 Javascript
用jquery模仿的a的title属性(兼容ie6/7)
2013/01/21 Javascript
深入理解JSON数据源格式
2014/01/10 Javascript
jquery toolbar与网页浮动工具条具体实现代码
2014/01/12 Javascript
Angular.js中用ng-repeat-start实现自定义显示
2016/10/18 Javascript
Bootstrap基本组件学习笔记之列表组(11)
2016/12/07 Javascript
js定时器实例分享
2016/12/20 Javascript
重新理解JavaScript的六种继承方式
2017/03/24 Javascript
基于vue.js路由参数的实例讲解——简单易懂
2017/09/07 Javascript
Node之简单的前后端交互(实例讲解)
2017/11/14 Javascript
SVG实现时钟效果
2018/07/17 Javascript
vue-cli3 DllPlugin 提取公用库的方法
2019/04/24 Javascript
如何手写简易的 Vue Router
2020/10/10 Javascript
Antd的table组件表格的序号自增操作
2020/10/27 Javascript
[01:03:42]VP vs VGJ.S 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
wxpython中利用线程防止假死的实现方法
2014/08/11 Python
浅谈python下tiff图像的读取和保存方法
2018/12/04 Python
python linecache 处理固定格式文本数据的方法
2019/01/08 Python
python 字典套字典或列表的示例
2019/12/16 Python
Python函数的定义方式与函数参数问题实例分析
2019/12/26 Python
Python3实现mysql连接和数据框的形成(实例代码)
2020/01/17 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
2020/04/20 Python
Keras loss函数剖析
2020/07/06 Python
css3 响应式媒体查询的示例代码
2019/09/25 HTML / CSS
可持续未来的时尚基础:Alternative Apparel
2019/05/06 全球购物
社会治安综合治理管理责任书
2014/04/16 职场文书
路政管理求职信
2014/06/18 职场文书
视光学专业自荐信
2014/06/24 职场文书
民主评议党员工作总结
2014/10/20 职场文书
解决Vue+SpringBoot+Shiro跨域问题
2021/06/09 Vue.js