feat: add client latest release api
This commit is contained in:
@@ -17,7 +17,7 @@
|
||||
- **注册用户(终端用户)**:在用户端自助注册登录、扫码充值、查看自己的充值记录/充值总额/剩余点数/消费记录、自助生成与删除 API Key。点数余额挂在用户账户上。
|
||||
- **接入方(用户的程序)**:持有该用户名下的 API Key,调用生成接口、查询余额;扣的是所属用户的点数。
|
||||
- **运营人员(后台管理员)**:登录 django-admin,管理注册用户、启用/禁用账号、配置计费规则与汇率、查看充值订单/点数流水/调用记录、必要时手工调整点数。
|
||||
- **游客 / 未登录 / 未携带有效 API Key**:用户端页面需登录访问;生成/余额接口未带有效 Key 一律拒绝(401)。
|
||||
- **游客 / 未登录 / 未携带有效 API Key**:可访问公开首页、注册/登录页和公开客户端下载版本检查接口;其他用户端自助页面需登录访问;生成/余额接口未带有效 Key 一律拒绝(401)。
|
||||
|
||||
## 三、功能清单
|
||||
|
||||
@@ -37,6 +37,7 @@
|
||||
| 点数流水 | 每次点数变动(充值/消费/退款/运营调整)落库,可对账 | P0 |
|
||||
| 运营后台 | django-admin 管理用户、点数、计费规则、充值订单、流水、调用记录 | P0 |
|
||||
| 公开首页 + 客户端下载 | 匿名访客打开域名看到项目介绍与上手引导(注册→充值→建 Key→下载客户端)、并能下载桌面端安装包(含版本/SHA256 校验);前期安装包托管在本服务器,后续可切对象存储/CDN | P1 |
|
||||
| 桌面端版本检查 API | 桌面端可匿名请求最新版本 JSON,拿到版本号、下载地址、SHA256 和发布说明;无当前版本时返回“暂未发布”而不是报错 | P1 |
|
||||
|
||||
### 后续迭代
|
||||
|
||||
|
||||
Reference in New Issue
Block a user