wx.startSoterAuthentication(Object object)

小程序框架 2.0.9 版本开始支持

Promise 风格 调用:支持

开始生物认证

参数

Object object

属性 类型 默认值 必填 说明
requestAuthModes Array<string> 请求使用的可接受的生物认证方式
authContent string 验证描述,即识别过程中显示在界面上的对话框提示内容(仅当认证方式为指纹时生效)
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

object.requestAuthModes 的合法值

属性 说明
fingerPrint 指纹识别
facial 人脸识别(android 暂不支持人脸识别)

object.success 回调函数

参数

Object res

属性 类型 说明
authMode string 生物认证方式
errCode string 错误码(0 为成功)

示例代码

wx.startSoterAuthentication({
requestAuthModes: ["fingerPrint"],
authContent: "测试",
success: (data) => {
console.log(data);
},
fail: (data) => {
console.warn(data);
},
});

注意

部分安卓设备调用指纹识别(例如华为)强制使用系统自带页面,因此会造成authContent不生效。