应用接口
上传应用
上传应用,仅支持 iOS, Android 和 macOS 类型。
POST /api/apps/upload
参数
信息
需要用户认证
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
file | File | true | 应用本地路径的内容 |
channel_key | String | false | 应用具体渠道的 Key,没有传此参数会字段创建对于的应用、类型和渠道 |
name | String | false | 应用名称,为空时取 App 的信息 |
release_type | String | false | 应用类型,比如 debug, beta, adhoc, release, enterprise 等 |
source | String | false | 上传渠道名称,默认是 api |
changelog | String | false | 变更日志,接受纯文本或 JSON 格式化的数据 |
branch | String | false | 上传应用时的git branch名称 |
git_commit | String | false | 上传应用时的 git commit hash |
ci_url | String | false | CI 项目构建地址 |
custom_fields | String | false | 这是一个用 JSON 字符串定义的自定义字段, 可配置名称,值以及 fontawesome 图标用于在页面详情展示 |
字段 changelog
可接受纯文本
和 JSON
格式:
纯文本:
message 1\nmessage 2
JSON:
[
{
"message": "message 1",
"author": "admin",
"email": "admin@zealot.com",
"date": "2021-11-11 11:11:11"
},
{
"message": "message 1",
"author": "developer",
"email": "developer@zealot.com",
"date": "2021-11-11 11:11:11"
}
]