1. 2026-1
2. 注册码可以叠加
之前只能使用一次注册码,如果同时使用多个注册码,时间只会计算最大的那个。
现在修改为,可以叠加使用。
3. 注册码可以标记为已使用
因为没有接入支付。需要手动发货,如果没有修改状态的功能,会有点混乱

标记使用后,就不能被人工删除,防止误删
4. 增加状态搜索

5. 过期时间和过期次数放在设备表
之前放在注册码表,不是很合理

6. 增加角色的权限管理

7. 接入支付
8. 授权签名能力
解决的问题,客户端可以通过签名文件确定,当前的激活信息是否是有效的。
8.1.1 行为变化
- 客户端调用绑定或检查接口时,除原有
expire_time/remain_count外,还会拿到可验签的license对象。 - 服务端没有生成授权签名密钥前,新的绑定/检查流程会失败;上线前需要先在后台系统设置中生成密钥,并将公钥配置到客户端构建环境。
- 轮换密钥会影响旧客户端验签,提交中的前端确认文案也明确提示:使用旧公钥构建的客户端将无法通过授权校验。
第一次使用时一定生成私钥

8.1.2
9. 注册码支持退款

绑定前设置时间

点退款

注册码状态变更

设备时间回退

