微信小程序中如何实现指纹识别功能
这篇文章主要为大家展示了“微信小程序中如何实现指纹识别功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信小程序中如何实现指纹识别功能”这篇文章吧。
以下为测试demo
index.js
Page({
/**
*页面的初始数据
*/
data:{
isfingerPrint:false,//可否使用指纹识别默认false
isfacial:false,//可否使用人脸识别默认false
},
/**
*生命周期函数--监听页面加载
*/
onLoad:function(options){
varthat=this
//查看支持的生物认证比如ios的指纹识别安卓部分机器是不能用指纹识别的
wx.checkIsSupportSoterAuthentication({
success(res){
for(variinres.supportMode){
if(res.supportMode[i]=='fingerPrint'){
console.log("支持指纹识别",res.supportMode[i]);
that.setData({
isfingerPrint:true
})
}elseif(res.supportMode[i]=='facial'){
console.log("支持人脸识别",res.supportMode[i]);
}
}
}
})
},
//是否可以指纹识别
checkIsFingerPrint:function(){
varboole=this.data.isfingerPrint
vartxt="不可以使用指纹识别"
if(boole){
txt="可以使用指纹识别"
}
show("提示",txt,false);
},
//是否可以人脸识别
checkIsFacial:function(){
varboole=this.data.isfacial
vartxt="不可以使用人脸识别"
if(boole){
txt="可以使用人脸识别"
}
functionSUCC(){
console.log("用户点击确定")
}
functionFAIL(){
console.log("用户点击取消")
}
show("提示",txt,true,SUCC,FAIL);
},
//进行指纹识别
FingerPrint:function(){
wx.startSoterAuthentication({
requestAuthModes:['fingerPrint'],
challenge:'123456',
authContent:'请用指纹',
success(res){
console.log("识别成功",res)
show("提示","识别成功",false);
},
fail(res){
console.log("识别失败",res)
show("提示","识别失败",false);
}
})
},
//是否有指纹
HaveFingerPrint:function(){
wx.checkIsSoterEnrolledInDevice({
checkAuthMode:'fingerPrint',
success(res){
if(res.isEnrolled==1){
show("提示","有指纹",false);
}elseif(res.isEnrolled==0){
show("提示","无指纹",false);
}
},
fail(res){
show("提示","异常",fail);
}
})
}
})/**
*显示提示信息
*tit提示的标题
*msg提示的内容
*q是否有取消按钮(布尔值)
*succ用户点击确定的回调(非必须)
*fail用户点击取消的回调(非必须)
*
*/
functionshow(tit,msg,q,succ,fail){
wx.showModal({
title:tit,
content:msg,
showCancel:q,
success:function(res){
if(res.confirm){
if(succ){
succ();
}
}elseif(res.cancel){
if(fail){
fail();
}
}
}
})
}WXML
检测是否可以指纹识别 检测是否可以人脸识别 该设备是否录入指纹 识别指纹
以上是“微信小程序中如何实现指纹识别功能”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注恰卡编程网行业资讯频道!
推荐阅读
-
微信小程序游戏在哪打开?3个入口,快速打开微信小程序
-
小程序时代,珠宝品牌如何拥抱微信生态
珠宝行业的发展趋势与特点:随着我国居民人均可支配收入持续提高及消费意识转变,珠宝配饰行业进入品牌红利释放器。根据智研咨询发布的《2...
-
微信小程序如何实现走马灯式抽奖
微信小程序如何实现走马灯式抽奖今天小编给大家分享一下微信小程序如何...
-
微信小程序怎么实现tabBar底部导航
微信小程序怎么实现tabBar底部导航这篇文章主要讲解了“微信小程...
-
微信小程序怎么实现前台循环数据绑定
微信小程序怎么实现前台循环数据绑定本文小编为大家详细介绍“微信小程...
-
微信小程序中怎么实现swiper组件构建轮播图
微信小程序中怎么实现swiper组件构建轮播图这篇文章主要介绍“微...
-
微信小程序怎么授权获取用户详细信息
微信小程序怎么授权获取用户详细信息这篇文章主要介绍“微信小程序怎么...
-
微信小程序如何使用蓝牙链接
微信小程序如何使用蓝牙链接这篇文章主要介绍“微信小程序如何使用蓝牙...
-
微信小程序怎么实现本地缓存数据增删改查功能
微信小程序怎么实现本地缓存数据增删改查功能这篇文章主要介绍“微信小...
-
微信小程序中怎么实现GET请求
微信小程序中怎么实现GET请求这篇文章主要讲解了“微信小程序中怎么...
