HarmonyOS 鸿蒙Next:指纹登录api+Keystore 实现指纹登录。
HarmonyOS 鸿蒙Next:指纹登录api+Keystore 实现指纹登录。
请问一下,用户认证查询的时候,该接口查询的是是否可用,而不是硬件是否支持这个能力,如果想要查询是否支持这个能力如何操作。
import userIAM_userAuth from '[@ohos](/user/ohos).userIAM.userAuth';
try {
userIAM_userAuth.getAvailableStatus(userIAM_userAuth.UserAuthType.FACE, userIAM_userAuth.AuthTrustLevel.ATL1);
console.info('current auth trust level is supported');
} catch (error) {
console.error('current auth trust level is not supported, error = ' + error);
}
Cipher
在HarmonyOS中实现指纹登录结合Keystore,您需首先确保您的应用已正确集成HarmonyOS的生物识别API,并了解KeyStore如何用于安全存储密钥。利用BiometricPrompt
或HarmonyOS提供的类似API进行指纹认证,成功后使用KeyStore获取密钥进行解密或签名操作,以验证用户身份。请检查官方文档关于Biometric和Security部分的详细指南。如果问题依旧没法解决请加我微信,我的微信是itying888。