手机:iPhone 11 pro
通过调用checkIsSoterEnrolledInDevice API返回的isEnrolled值为0
checkIsSoterEnrolledInDevice({ checkAuthMode: 'facial' })
.then((res) => {
const { isEnrolled, errMsg } = res;
console.log('检查是否录入生物信息', res);
if (isEnrolled) {
startSoterAuthentication({
requestAuthModes: ['facial'],
challenge: new Date().getTime() + '',
authContent: `请使用${biosLabel[type]}解锁`
})
.then((res) => {
console.log('开始生物认证', res);
})
.catch((error) => {
console.error(error);
const msg = '生物验证失败,' + error.errMsg;
showToast({ title: msg, icon: 'none' });
});
} else {
//onAuth(0, '生物验证失败,没有录入' + biosLabel[type] + '信息');
}
})
.catch((error) => {
const msg = '生物验证失败,' + error.errMsg;
showToast({ title: msg, icon: 'none' });
});
支持的