Console 与 APK 下载链接
Console
本节链接Console 位于下载服务同一地址下的 /console/。初始账户为 admin,密码在安装时打印一次。
Console 支持:
- 上传、查看和删除母包 APK;
- 查看应用名称、包名、版本和签名状态;
- 生成带渠道值的下载链接;
- 查看下载统计并导出 CSV;
- 修改管理员密码。
每个应用只能有一份母包。发布新版本时,为同一个应用上传新的 APK。
下载接口
本节链接GET /d/{app_id}/{filename}.apk?referer={value}referer是查询参数,与 HTTP 的Referer请求头无关。- 不传
referer时返回原始 APK,并记为(none)。 HEAD返回相同的响应头,但不返回响应体。Range请求返回416和Content-Range: bytes */{length};下载不支持断点续传。- 参数过长或包含非法字符时返回
400。 - 许可证无效或过期时,下载返回
503。
app_id 由 APK 包名推导,例如 com.example.app 会变成 com-example-app。
错误格式
本节链接错误响应格式如下:
{ "error": { "code": "REFERER_INVALID_CHARS", "message": "referer contains invalid characters" }}常见下载错误包括 BAD_REQUEST、REFERER_TOO_LONG、REFERER_INVALID_CHARS、APP_NOT_FOUND、UNSUPPORTED_SIGNATURE、ZIP64_UNSUPPORTED 和 LICENSE_INVALID。
统计
本节链接Dashboard 会展示下载趋势、渠道值和未传参数的 (none) 情况。Console 支持导出 CSV。默认保留 180 天数据。