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


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 相关文章推荐
Add a Table to a Word Document
Jun 15 Javascript
javascript 简单抽屉效果的实现代码
Mar 09 Javascript
js 3种归并操作的实例代码
Oct 30 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
Dec 15 Javascript
jQuery在ie6下无法设置select选中的解决方法详解
Sep 20 Javascript
AngularJS中transclude用法详解
Nov 03 Javascript
浅谈Vue.js 1.x 和 2.x 实例的生命周期
Jul 25 Javascript
Web开发使用Angular实现用户密码强度判别的方法
Sep 27 Javascript
纯js实现隔行变色效果
Nov 29 Javascript
vue中element-ui表格缩略图悬浮放大功能的实例代码
Jun 26 Javascript
Vue拖拽组件列表实现动态页面配置功能
Jun 17 Javascript
详解Vue中的自定义指令
Dec 07 Vue.js
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 5.3新特性命名空间规则解析及高级功能
2010/03/11 PHP
header跳转和include包含问题详解
2012/09/08 PHP
yii2实现根据时间搜索的方法
2016/05/25 PHP
jquery 获取 outerHtml 包含当前节点本身的代码
2014/10/30 Javascript
javascript相关事件的几个概念
2015/05/21 Javascript
Jquery promise实现一张一张加载图片
2015/11/13 Javascript
IE6-IE9使用JSON、table.innerHTML所引发的问题
2015/12/22 Javascript
React Native实现地址挑选器功能
2017/10/24 Javascript
收集前端面试题之url、href、src
2018/03/22 Javascript
怎样使你的 JavaScript 代码简单易读(推荐)
2019/04/16 Javascript
关于Layui Table隐藏列问题
2019/09/16 Javascript
微信小程序自定义组件components(代码详解)
2019/10/21 Javascript
python基础教程之python消息摘要算法使用示例
2014/02/10 Python
python数据结构树和二叉树简介
2014/04/29 Python
python批量提取word内信息
2015/08/09 Python
PyQt5实现类似别踩白块游戏
2019/01/24 Python
pytorch 获取层权重,对特定层注入hook, 提取中间层输出的方法
2019/08/17 Python
python 使用pdfminer3k 读取PDF文档的例子
2019/08/27 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
2020/02/28 Python
Python求解排列中的逆序数个数实例
2020/05/03 Python
KIKO比利时官网:意大利彩妆品牌
2017/07/23 全球购物
GOOD AMERICAN官网:为曲线性感而设计
2017/12/28 全球购物
新西兰第一的行李箱网站:luggage.co.nz
2019/07/22 全球购物
保加利亚服装和鞋类购物网站:Bibloo.bg
2020/11/08 全球购物
请解释virtual关键字的含义
2015/06/17 面试题
SQL注入攻击的种类有哪些
2013/12/30 面试题
C#如何进行LDAP用户校验
2012/11/21 面试题
新书发布会策划方案
2014/06/09 职场文书
2014年维稳工作总结
2014/11/18 职场文书
2014年安置帮教工作总结
2014/12/11 职场文书
2015年支教教师工作总结
2015/07/22 职场文书
HTML5来实现本地文件读取和写入的实现方法
2021/05/25 HTML / CSS
NGINX 权限控制文件预览和下载的实现原理
2022/01/18 Servers
星际争霸:毕姥爷vs解冻01
2022/04/01 星际争霸
python 单机五子棋对战游戏
2022/04/28 Python
xhunter1.sys可以删除嘛? win11提示xhunter1.sys驱动不兼容解决办法
2022/09/23 数码科技