如何通过编程方式从Firebase App Distribution下载分发的应用?
编程下载Firebase App Distribution分发应用的方案
方案1:直接调用官方版本查询接口获取下载地址(推荐)
- 调用版本列表查询接口时,返回的每一个版本条目里都包含
binaryDownloadUri字段,该字段值就是和页面Download按钮完全一致的下载链接,无需自行拼接路径和生成签名token,直接请求该地址即可下载对应安装包。 - 调用该接口需要OAuth 2.0授权,授权范围选择云平台全局权限即可正常获取下载链接。
方案2:模拟测试人员访问场景下载
- 如果你没有项目的管理权限,仅作为测试人员需要批量下载可访问的应用版本,可以通过模拟登录测试账号、解析版本分享页面的方式提取下载链接,再批量下载即可。
常见误区说明
你之前没有找到下载相关接口,是因为下载链接没有做单独的接口,直接包含在版本查询接口的返回参数中,不需要自行拼接[APP_ID]后的应用标识和token参数,官方返回的下载地址已经包含所有合法的校验参数,有效期内可直接访问。
内容的提问来源于stack exchange,提问作者Ciszko
相关产品推荐
相关产品推荐

