Skip to content

生产上线检查清单

正式发布前,建议开发、测试、交付和产品负责人共同完成以下检查,确保授权接入不会影响客户现场运行。

授权策略

检查项状态
已明确在线、离线或混合授权模式[ ]
已明确授权有效期策略[ ]
已明确最大激活设备数[ ]
已明确是否允许换机或解绑[ ]
已明确硬件指纹字段组合[ ]
所有正式授权码均关联正确产品[ ]

客户端接入

检查项状态
首次激活流程已跑通[ ]
本地许可证保存路径稳定[ ]
首次在线获取已使用响应公钥验签并保存许可证与公钥;纯离线已准备成对交付物[ ]
本地验签逻辑已验证[ ]
心跳新许可证校验失败时会保留旧许可证[ ]
授权过期、锁定、设备不匹配时有明确提示[ ]
网络不可达时有明确处理策略[ ]

业务控制

检查项状态
已读取 feature_config 控制功能开关[ ]
已读取 usage_limits 控制额度限制[ ]
已处理 custom_parameters 业务参数[ ]
授权无效时不会进入受限业务功能[ ]
授权恢复后业务可正常恢复[ ]

测试场景

场景状态
正常授权激活[ ]
授权码不存在[ ]
授权码过期[ ]
授权码锁定[ ]
激活次数已满[ ]
设备指纹变化[ ]
许可证文件损坏[ ]
客户端时间异常[ ]
网络不可达[ ]

运行期与日志

检查项状态
心跳间隔使用服务端返回值[ ]
心跳失败不会无条件卡死启动流程[ ]
本地日志能区分激活失败、验签失败和业务授权失败[ ]
日志不输出完整授权码、许可证、API Key、私钥或敏感客户信息[ ]
客户支持人员能根据日志定位问题[ ]

交付资料

检查项状态
已准备客户接入说明[ ]
已准备授权异常处理说明[ ]
已准备换机或解绑流程说明[ ]
离线场景已准备请求和许可证交付说明[ ]
已确认正式环境 API 地址和测试环境不同[ ]

上线结论

上线前至少满足:

  1. 正常激活和本地校验通过。
  2. 主要失败场景都有可读提示。
  3. 授权无效时不会放行受限业务功能。
  4. 日志足够支持排查,但不泄露敏感信息。
  5. 客户支持团队知道如何处理过期、锁定、换机和离线授权问题。