人脸识别序列号过期后,旧版本启动页会把授权失败视作可通过重启恢复的故障,导致应用循环重启。修复启动循环后,设置页仍只显示已保存的序列号,现场人员无法判断该序列号当前是否有效。
| 状态 | 触发条件 | 设置页文案 |
|---|---|---|
unknown | 尚未获得本次 SDK 校验结论 | 当前授权状态:未校验 |
valid | 启动模型初始化或手动在线激活成功 | 当前授权状态:最近一次校验有效(时间) |
invalid | SDK 返回 4/7/11/14,或错误文本明确包含 license expired | 当前授权状态:授权已失效,请更新序列号(错误码) |
check_failed | 网络、超时或非授权类模型异常 | 当前授权状态:暂无法校验,请检查网络后重试 |
FaceLicenseStatus 统一写入状态。LaunchActivity 根据模型初始化结果写入有效、失效或暂无法校验。FragmentBasic 在手动激活后即时刷新,并在页面恢复时重绘。