我正在尝试从 appcenter.ms 构建和分发 Android 应用程序。最初,我在推出第三次更新后遭到拒绝,我尝试重建更改。但是在分发到商店时我遇到了以下问题。
由于错误而无法提交编辑。无法发送更改 自动审核。请设置查询参数 将NotSentForReview 更改为true。一旦提交,此更改 可以从 Google Play 控制台 UI 发送编辑内容以供审核。
我不想从 Google Play Console UI 进行更改,只想从 appcenter.ms 进行更改。 如何在代码中设置该参数。 帮助将非常感激!
我在 fastlane 上也遇到了同样的错误。 问题在于正在审查但未提交的编辑。 在 Play 商店开发控制台 --> 发布概述 --> 正在审查中的更改。有一个动作需要验证。这是数据安全调查问卷。 提交表格后,我就不再遇到 fastlane 的问题了。
AppCenter 也有同样的问题。有一些网站表明这是发布应用程序的 API 中的设置,但 AppCenter 不提供该设置。
我的解决方案是在 Visual Studio for mac 中使用“存档发布”。如果我选择直接“签名并分发”到 Google Play,我会遇到与上面相同的问题。
通过选择“Ad Hoc”发行版,然后在本地保存,我将获得一个签名的 .aab 文件。编辑版本时可以手动将该文件上传到 Google。
我创建了一个新曲目,手动上传,将其提升到测试然后生产,没有任何问题。
使用 Google Play Console UI 并没有那么糟糕。您仍然可以使用 AppCenter 生成的上传失败的版本。
在 AppCenter 中,转到 分发 > 版本 > 选择您的版本 > 下载 > 下载 aab
然后在 Google play Console 中,转到您使用的同一曲目(无需按照另一个答案的建议创建新曲目),单击 创建新版本 并加载 .aab。