appcenter.ms发布安卓应用如何设置changesNotSentForReview参数
问题原因
该报错是Google Play Developer API的要求,当你的Google Play账号下存在未完成的审核变更、或此前有被拒的更新记录时,提交新的编辑需要携带对应的标识参数。要完全通过AppCenter完成配置无需打开Google Play Console,可按以下两种方案操作:
方案一:AppCenter后台可视化配置
- 进入对应安卓应用项目的分发 > 商店板块
- 找到你已绑定的Google Play商店连接,点击右侧更多菜单选择「编辑」
- 在配置页中找到提交审核相关配置项,勾选「无法自动提交时暂存变更」选项,该配置默认会在分发请求中携带
changesNotSentForReview=true参数 - 保存配置后重新触发构建分发即可
方案二:脚本/CI调用时添加参数
如果你是通过AppCenter CLI或自定义API触发分发,直接在请求中添加参数即可:
- 调用AppCenter Open API分发时,在请求的查询参数中追加
changesNotSentForReview=true - 使用AppCenter CLI执行分发的命令示例:
appcenter distribute stores publish --store [Google Play连接名称] --file [aab/apk文件路径] --release-notes [更新说明文件路径] --token [你的AppCenter访问令牌] --add-parameter changesNotSentForReview=true
注意事项
- 配置完成后如果首次分发仍提示冲突,可先删除Google Play Console中已存在的未提交草稿,再重新触发分发
- 如果你需要自动完成最终审核提交,可在AppCenter的构建脚本中追加调用Google Play Developer API的edits:commit接口,无需手动打开网页操作
内容的提问来源于stack exchange,提问作者sammortals
相关产品推荐
相关产品推荐

