如何禁用Expo LocalAuthentication中的「使用密码」按钮?
解决方案
要禁用「使用密码」这类 fallback 验证方式,只需在 authenticateAsync 的配置参数中添加 disableDeviceFallback: true 即可,修改后的代码如下:
const result = await LocalAuthentication.authenticateAsync({ promptMessage: 'Screen lock security', disableDeviceFallback: true, });
关键说明
disableDeviceFallback参数会强制关闭设备的 fallback 验证选项,只保留生物识别(指纹/面部)作为唯一验证途径。- 注意:如果用户设备未设置生物识别,或生物识别验证失败后,验证流程会直接终止,不会引导用户使用密码等其他方式。
内容的提问来源于stack exchange,提问作者Jess
相关产品推荐
相关产品推荐

