锁机后端 — 设备管理
管理分期设备的生命周期和绑定关系。
设备注册
| 场景 | 流程 |
|---|---|
| 手机分期交付时 | SA 在 App 中触发设备注册 → 客户端 生成设备指纹 → 后端登记设备信息并返回 deviceId |
| 换机/重装 | 旧设备注销 → 新设备重新注册 |
注册信息
| 字段 | 来源 | 说明 |
|---|---|---|
| device_id | 后端生成 | 唯一标识 |
| device_fingerprint | 客户端 采集 | 设备指纹(IMEI/序列号/Android ID 等) |
| phone_model | 客户端 采集 | 手机型号 |
| android_version | 客户端 采集 | 操作系统版本 |
| customer_id | 业务系统 | 绑定的客户 ID |
| order_id | 业务系统 | 分期订单 ID |
| status | — | active / inactive / unregistered |
设备注销
| 场景 | 处理 |
|---|---|
| 分期结清 | 风控通知解除限制 → 客户端 清除本地数据 → 后端标记 inactive |
| 设备回收 | 后端标记 unregistered,客户端收到指令后自卸载 |
设备状态查询
| 接口 | 说明 | 返回 |
|---|---|---|
| 查询单个设备 | 全量设备信息 | 基本信息 + 当前限制等级 + 客户端 版本 + 最后心跳 + 在线状态 |
| 批量查询 | 按 customer_id / order_id / status 过滤 | 设备列表 |
| 监测数据汇总 | 近期的上报数据 | SIM / 联网 / GPS / ROOT 等最新状态 |
白名单管理
| 操作 | 说明 |
|---|---|
| 全局白名单 | 默认 App 白名单和电话白名单,对所有设备生效 |
| 设备级白名单 | 可为特定设备单独配置,覆盖全局设置 |
| 白名单推送 | 修改后自动推送到在线设备,离线设备排队推送 |