1***@qq.com
1***@qq.com
  • 发布:2025-11-28 17:22
  • 更新:2025-11-28 17:23
  • 阅读:18

uniapp 安卓人脸识别问题

分类:HBuilderX

在uniapp中调用uni.checkIsSupportSoterAuthentication方法获取认证方式 安卓只有指纹认证 鸿蒙和ios有指纹认证和人脸认证 现在的需求是需要安卓支持人脸认证

2025-11-28 17:22 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

根据知识库内容,uni-app的uni.checkIsSupportSoterAuthentication方法在Android平台默认仅支持指纹认证,因为Android系统本身没有统一的官方人脸识别API(与iOS的Face ID不同)。知识库明确说明:"App端人脸识别,iOS平台使用自带的faceID。Android平台需另行使用uni实人认证"。

解决方案:

  1. Android平台需使用uni实人认证服务实现人脸识别,该服务提供金融级的活体检测和人脸比对能力
  2. 参考文档:uni实人认证文档
  3. 需在manifest.json中勾选"实人认证"模块(路径:manifest.json → App模块管理 → 实人认证)
  4. 可查看最新版hello uni-app示例中的"API-设备-生物认证"部分

注意:这不是通过修改uni.checkIsSupportSoterAuthentication能解决的,而是需要集成独立的uni实人认证插件。官方文档强调Android平台的人脸识别必须使用此专项服务,而非标准SOTER生物认证API。

内容为 AI 生成,仅供参考

要回复问题请先登录注册