Google 播放 Android 应用程序内部测试 - 更新按钮未向内部测试人员显示

Google Play Android App Internal Testing - Update button not shown to internal testers

我在 SO 上找到了我的问题的其他版本,并且已经尝试通过他们的开发支持联系 Google,同时尝试了 chat/email 选项,但还没有得到关于这个。

我有一个应用目前正在 Google Play 上使用内部测试轨道。我有很多测试人员,他们都可以下载应用程序,使用它并测试它没有问题。我现在想使用内部测试的原因是文档说明版本之间没有验证期,测试人员会立即获得新版本。

我目前遇到的问题是,当已经安装该应用程序的测试人员 return 到商店页面时,他们没有得到更新版本。如果他们卸载并重新安装该应用程序,他们安装的新应用程序将提供新版本。

我的问题是为什么新版本可用但不向用户显示 'Update' 按钮来安装新版本?

应用在内测轨道上有问题吗?我的应用程序需要验证吗?可以使用内部测试轨道验证应用程序吗?从我第一次上传到验证应用已经17天了,等待验证的时间似乎很长。

有没有人对这个问题有所了解?我 运行 没有想法,让测试人员需要卸载并重新安装我想测试的每个新版本的应用程序是相当烦人的。

差不多一个月后,我终于有了更新按钮。以下是我采取的步骤:

  1. 创建新的封闭式测试轨道并完成 post 封闭式测试应用程序所需的所有步骤。

  2. 等到应用通过验证并且商店页面更新为相关商店页面数据。 (这需要大约 3-4 个工作日)

  3. 我现在可以发布到内部测试轨道,查看“更新”按钮并使用它。除非我愿意,否则我不再需要发布到封闭轨道。

我查看了大部分文档,没有任何地方以书面形式说明您的构建需要经过验证才能显示“更新”按钮,也没有在任何地方说明至少需要处于“关闭”状态测试待验证。

我希望这在不久的将来能对其他人有所帮助,因为这很烦人。

如果 Play 商店中没有显示更新按钮,肯定是您的代码有问题或者您没有正确发布 apk/app-bundle。 以下是需要考虑的几个步骤:

  1. 检查您是否拥有与您上传和生成的 apk/app-bundle 相同的签名密钥。
  2. 更新后的应用程序的版本代码应高于之前的应用程序。
  3. 按照此代码进行灵活和即时更新:https://www.section.io/engineering-education/android-application-in-app-update-using-android-studio/