人脸支付进程重建鉴权恢复变更记录

现象与根因

人脸识别 native 崩溃后,Android 直接恢复业务页面。再次发起人脸支付时提示“暗光恢复能力加载失败”,只有重启应用后才能恢复。

设备授权记录没有失效。原进程退出后,百度人脸 SDK 的进程内鉴权状态随之丢失;系统恢复业务页面时没有经过启动页,而人脸识别会话又禁止重新执行静默鉴权,导致模型在未授权状态下加载。SDK 日志对应为 face instance is not authorized,实例创建返回 -13。暗光恢复只是最先返回失败的模型回调,并非模型文件缺失。

修改内容

行为结果

验证

真机验收建议

安装新 APK 后,应覆盖“进程被系统终止但任务栈直接恢复业务页”的场景:不经过启动页直接发起人脸支付,确认先完成静默鉴权、随后显示相机预览,且不再提示“暗光恢复能力加载失败”。

本次未执行 Git 暂存、提交、推送、分支切换或清理。