Skip to content

licenseHub优化记录

7/3/2026

1. 2026-1

2. 注册码可以叠加

之前只能使用一次注册码,如果同时使用多个注册码,时间只会计算最大的那个。

现在修改为,可以叠加使用。

3. 注册码可以标记为已使用

因为没有接入支付。需要手动发货,如果没有修改状态的功能,会有点混乱

标记使用后,就不能被人工删除,防止误删

4. 增加状态搜索

5. 过期时间和过期次数放在设备表

之前放在注册码表,不是很合理

6. 增加角色的权限管理

7. 接入支付

8. 授权签名能力

解决的问题,客户端可以通过签名文件确定,当前的激活信息是否是有效的。

8.1.1 行为变化

  • 客户端调用绑定或检查接口时,除原有 expire_time / remain_count 外,还会拿到可验签的 license 对象。
  • 服务端没有生成授权签名密钥前,新的绑定/检查流程会失败;上线前需要先在后台系统设置中生成密钥,并将公钥配置到客户端构建环境。
  • 轮换密钥会影响旧客户端验签,提交中的前端确认文案也明确提示:使用旧公钥构建的客户端将无法通过授权校验。

第一次使用时一定生成私钥

8.1.2

9. 注册码支持退款

绑定前设置时间

点退款

注册码状态变更

设备时间回退