wxml文件:
<!-- 查看Soter验证 -->
<view class="uploader">
<view class="uploader-text" bindtap="checkSoter">
<text>查看Soter验证</text>
</view>
</view>
<!-- 发起Soter验证 -->
<view class="uploader">
<view class="uploader-text" bindtap="doSoter">
<text>发起Soter验证</text>
</view>
</view>
js文件:
// 查看Soter验证
checkSoter: function () {
wx.checkIsSupportSoterAuthentication({
success(res) {
console.log('supportMode: ', res.supportMode);
}
})
wx.checkIsSoterEnrolledInDevice({
checkAuthMode: 'fingerPrint',
success(res) {
console.log('fingerPrint: ', res.isEnrolled)
}
})
wx.checkIsSoterEnrolledInDevice({
checkAuthMode: 'facial',
success(res) {
console.log('facial: ', res.isEnrolled)
}
})
},
// 发起Soter验证
doSoter: function () {
wx.startSoterAuthentication({
requestAuthModes: ['fingerPrint'],
challenge: '123456',
authContent: '请用指纹解锁',
success(res) {
console.log('authMode: ', res.authMode)
console.log('resultJSON: ', res.resultJSON)
console.log('resultJSONSignature: ', res.resultJSONSignature)
console.log('errCode: ', res.errCode)
console.log('errMsg: ', res.errMsg)
}
})
},