You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Expo SecureStore人脸识别认证失败,指纹正常,需特殊配置吗?

Expo SecureStore 人脸识别兼容性问题排查方案

针对你遇到的安卓设备上指纹生物识别可正常配合SecureStore使用,但人脸识别报错ERR_SECURESTORE_AUTH_NOT_CONFIGURED No biometrics are currently enrolled的问题,目前不需要额外的特殊配置,但可以通过以下步骤排查和解决:

  • 升级Expo SDK版本:部分旧版SDK存在人脸识别适配缺陷,建议更新到最新稳定版,后续版本可能已修复这类生物识别兼容性问题。
  • 确认App生物识别权限:尽管设备已注册人脸并能解锁,仍需确保App已正确申请对应权限——安卓不同版本对应权限为USE_BIOMETRIC或USE_FINGERPRINT,可通过权限模块确认权限状态。
  • 检查SecureStore调用参数:确保调用SecureStore.setItemAsync/getItemAsync时,requireAuthentication参数明确设为true,若使用authenticationPrompt配置,需确认提示内容格式正确。
  • 临时替代方案:若兼容性问题暂时无法解决,可结合expo-local-authentication与普通模式的SecureStore:先调用authenticateAsync完成人脸验证,验证通过后再使用不带requireAuthentication的SecureStore方法存取数据,以此绕开适配问题。

你提交的Issue#26615已反馈该兼容性问题,Expo团队后续可能发布修复补丁,建议关注Issue更新进度。

内容的提问来源于stack exchange,提问作者prichmond

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 12:02:36