在做小程序的指纹识别和人脸识别时,都需要先验证一下手机是否支持。
wx.checkIsSupportSoterAuthentication === 获取本机支持的 SOTER 生物认证方式
***理解:验证手机是否支持指纹识别和人脸识别
***原因:部分ios和安卓机是不支持指纹识别和人脸识别
wx.checkIsSoterEnrolledInDevice === 获取设备是否录入如指纹等生物信息的接口
wx.startSoterAuthentication === 开始 SOTER 生物认证
#####验证手机是否支持
data: {
fingerprint : false, //是否支持指纹识别 默认false
ISfingerprint: false, //是否已录入指纹信息 默认false
Face: false, //是否支持人脸识别 默认false
},
// 在需要的页面onLoad下验证手机是否支持
// 当然也可以在加载小程序的时候,在App.js中进行验证
onLoad: function (options) {
var that = this
// 获取本机支持的 SOTER 生物认证方式
wx.checkIsSupportSoterAuthentication({
success(res) {
// res.supportMode = [] 不具备任何被SOTER支持的生物识别方式
// res.supportMode = ['fingerPrint'] 只支持指纹识别
// res.supportMode = ['fingerPrint', 'facial'] 支持指纹识别和人脸识别
if (res.supportMode.length != 0){
for (var