银狼
银狼
  • 发布:2025-12-19 10:58
  • 更新:2025-12-19 11:14
  • 阅读:39

【报Bug】uni.startFacialRecognitionVerify(OBJECT)人脸识别页面白屏

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11

HBuilderX类型: 正式

HBuilderX版本号: 4.87

手机系统: iOS

手机系统版本号: iOS 26

手机厂商: 苹果

手机机型: iPone 11 Pro Max

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

App下载地址或H5⽹址: https://apps.apple.com/cn/app/%E5%86%9C%E5%8D%83%E9%97%AE/id6752741720

操作步骤:

应用市场下载 农千问App -> 登录 -> 我的 -> 实名认证 -> 开始刷脸认证

预期结果:

人脸采集区域不白屏正常可用

实际结果:

人脸采集区域白屏

bug描述:

iPhone 11 Pro Max 实人认证开始认证时白屏,其他机型未遇到该问题。

2025-12-19 10:58 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

该bug反馈内容不完整,主要缺失代码示例和详细复现步骤,无法直接定位问题。描述中"iOS 26"应为笔误(实际指iOS 16),且仅说明"点击开始认证"过于简略,未提供前置条件(如权限配置、调用参数等)。预期结果合理,但实际结果需结合代码判断是否为真问题。

经核查知识库:

  1. iOS平台人脸识别应使用系统Face ID,文档说明指出需配置NSFaceIDUsageDescription隐私描述
  2. iOS隐私配置指南强调iOS 14+必须正确设置隐私清单,否则可能导致功能异常
  3. 错误码90001/90003表明设备不支持或认证方式不匹配,iPhone 11 Pro Max理论上支持Face ID

该问题可能由以下原因导致:

  • 未在manifest.json中配置NSFaceIDUsageDescription
  • HBuilderX 4.87非最新版(当前最新为4.90+),可能存在已知兼容性问题
  • 未先调用uni.checkIsSupportSoterAuthentication验证设备支持性

建议用户:

  1. 补充完整调用代码及manifest.json隐私配置
  2. 升级HBuilderX至最新正式版
  3. 参考生物认证支持性检查文档添加前置验证
  4. 检查Xcode中Capabilities是否开启Face ID权限
内容为 AI 生成,仅供参考
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

目前只提供了截图,提供复现工程说明操作步骤,排除设备硬件问题,提供更多信息,有助于定位和解答你的问题。

  • 银狼 (作者)

    感觉是样式针对机型兼容问题,因为在iPhone其他机型暂未发现该问题,安卓和鸿蒙也没有问题。

    app操作步骤: 下载 -> 登录 -> 我的 -> 实名认证 -> 开始刷脸认证

    2025-12-19 11:34

  • DCloud_UNI_OttoJi

    回复 银狼: 提供复现工程,不要编译产物

    2025-12-19 12:06

要回复问题请先登录注册