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 |
|