【问题标题】:In Google Play Store, what happens if the production version is higher than the beta version?在 Google Play Store 中,如果生产版本高于 beta 版本会怎样?
【发布时间】:2023-04-09 05:25:01
【问题描述】:

假设我当前的版本如下:
生产版本代码=1
测试版代码=2

只要测试版是最新的代码,一切都好。

如果我在生产环境中更新新版本(版本 3)会怎样?
生产版本代码=3
测试版代码=2

我的问题是安装了 versionCode=2 的 beta 测试人员会发生什么?他们会获得第 3 版更新吗?还是他们必须选择退出 beta 测试才能看到第 3 版更新?

【问题讨论】:

    标签: android google-play


    【解决方案1】:

    测试版将被生产版取代。 要供测试人员使用,Alpha 版和 Beta 版 APK 的版本代码需要高于生产版 APK。

    【讨论】:

      【解决方案2】:

      更多信息可以在这里找到:在“版本代码和测试轨道状态”的第 5 步下查看

      Play Console Help

      后备条款和状态

      阴影:当一个 app bundle 提供部分或全部相同设备配置并且具有更高版本代码时,它会隐藏另一个 app bundle。

      已推广:轨道的所有有效 app bundle 都包含在后备轨道的有效 app bundle 中(例如,所有有效的 beta app bundle 也在生产中有效)。如果您首先发布到测试轨道,然后将经过测试的 app bundle 发布到更稳定的版本,您可能会看到这一点。

      已取代:轨道中的所有活动 app bundle 完全被其后备轨道中具有更高版本代码的活动 app bundle 所掩盖。轨道中的任何应用程序包都没有用于为用户提供服务,因为它们都将由后备轨道中的应用程序包提供服务。这意味着被取代的赛道所代表的测试程序被放弃了。

      部分遮蔽:轨道中至少有一个活动的 app bundle 被后备轨道中具有更高版本代码的 app bundle 遮蔽。这意味着部分 Beta 用户将获得来自 beta 轨道的 app bundle,而其他用户可能会获得来自生产环境的 app bundle。这很可能是分配版本代码时出错。

      【讨论】:

        猜你喜欢
        • 2019-02-05
        • 1970-01-01
        • 1970-01-01
        • 2013-11-25
        • 2011-05-21
        • 1970-01-01
        • 1970-01-01
        • 2018-05-27
        • 1970-01-01
        相关资源
        最近更新 更多