Fir文档
发布应用操作分两步,
- 获取上传凭证
- 上传文件
获取上传凭证
API
发布应用获取上传凭证
POST http://api.fir.im/apps)
参数列表
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| type | String | 是 | ios 或者 android(发布新应用时必填) |
| bundle_id | String | 是 | App 的 bundleId(发布新应用时必填) |
| api_token | String | 是 | 长度为 32, 用户在 fir 的 api_token |
上传文件
API
将 ICON 和安装包文件分别上传到上一步操作中获取到的 cert.icon 和 cert.binary 中的 upload_url
POST upload_url
参数列表
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| key | String | 是 | 七牛上传 key |
| token | String | 是 | 七牛上传 token |
| file | File | 是 | 安装包文件 |
| x:name | String | 是 | 应用名称(上传 ICON 时不需要) |
| x:version | String | 是 | 版本号(上传 ICON 时不需要) |
| x:build | String | 是 | Build 号(上传 ICON 时不需要) |
| x:release_type | String | 否 | 打包类型,只针对 iOS (Adhoc, Inhouse)(上传 ICON 时不需要) |
| x:changelog | String | 否 | 更新日志(上传 ICON 时不需要) |
Python3脚本
1 | #!/usr/bin/python |
Gradle 脚本
1 |
|
在 终端 执行 gradle uploadFir
运行结果
1 |
|