人脸支付开启后全量初始化变更记录

问题

支付设置开启人脸支付后,退出新版设置页仍沿用既有 FIRST_INIT_FINISH_TAG。已经完成首次初始化的设备会直接返回主页,不经过启动页,也不会按全量模式重新拉取人员及人脸数据。

业务规则

代码改动

数据同步链路

WeightSetActivity 清除首次初始化标记后进入 LaunchActivity;启动页读取该标记并选择 SYNC_TYPE_FULL,完成全量人员数据拉取。同步完成后继续复用现有启动流程进入主页。

验证

真机验收建议

  1. 人脸关闭且未激活时可以退出设置。
  2. 人脸开启且未激活时退出被拦截并提示。
  3. 本次开启人脸且激活码已配置时,退出后进入启动页并执行全量人员同步。
  4. 人脸已开启且激活条件完整,未修改相关配置时不重复全量同步。
  5. 人脸已开启但本次补齐激活码时,退出后进入启动页执行全量同步。

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