软件自己发布,
页面自动更新。
每个软件使用独立令牌,更新自己的介绍、设备支持、功能、截图与下载版本。
接入接口
- 读取软件与修订号
GET /api/v1/products/{software-id}- 上传截图或安装包
PUT /api/v1/products/{software-id}/assets/{filename}- 发布页面内容
PUT /api/v1/products/{software-id}
写入使用 Authorization: Bearer 令牌;发布时携带 If-Match 修订号。上传成功只存入资源,页面内容发布成功后才切换到新版本。
可更新的内容
软件介绍、兼容设备、功能说明、真实界面截图及其数据来源说明、安装步骤、版本更新记录与安装包。保留已发布版本,截图和安装包均校验 SHA-256。
让项目接入
管理员为每个软件分配凭据。使用发布客户端上传本项目文件,页面在构建验证成功后原子切换;其他软件内容保持原样。安装包版本必须附来源 SHA 和准确签名状态。项目负责人应从该项目已验证的正式构建产物发布。