如何通过Google Play Developer API完成内部测试版本的完整发布?
实现Google Play内部测试轨道的全自动化发布
你可以通过Google Play Developer API的完整流程调用,替代手动点击按钮的操作,实现全自动化发布。具体步骤如下:
- 完成应用bundle上传(通过
edits.bundles.upload接口)后,调用edits.tracks.update接口更新内部测试轨道的配置,指定要发布的bundle版本。请求体需包含releases数组,将status设为completed并关联对应版本号。
示例JSON请求体:{ "releases": [ { "name": "自动化内部测试版本", "versionCodes": ["123"], "status": "completed", "releaseNotes": [ { "language": "zh-CN", "text": "自动化发布的内部测试版本更新" } ] } ] } - 最后调用
edits.commit接口提交当前编辑会话,这一步会正式触发内部测试轨道的发布流程,等价于手动点击“Start rollout to internal testing”按钮。
需要注意的细节:
- 确保API账号拥有
Edit store listing and release drafts及以上权限。 - 若首次发布到内部测试轨道,可通过
edits.testers.update接口自动化配置测试人员列表。 - 上传bundle、更新轨道、提交编辑这三步必须使用同一个编辑会话ID(
editId)。
内容的提问来源于stack exchange,提问作者Bungles
相关产品推荐
相关产品推荐

