【问题标题】:Multiple Versions of Android App For Testing用于测试的多个版本的 Android 应用程序
【发布时间】:2019-08-04 05:44:16
【问题描述】:

我有一个 Android 应用,目前处于内部测试轨道(版本 1)中。我正在尝试上传新版本(版本 2),但我希望我当前的用户仍然测试版本 1。

控制台不允许我保留版本 1。

有没有办法让用户组 A 测试版本 1 和用户组 B 测试版本 2?

我确实尝试过使用内部测试和 Alpha 测试。但是即使只选择了一个组,Alpha 版本也会下载到两个组。

【问题讨论】:

    标签: android version-control configuration apk google-play-console


    【解决方案1】:

    所有的解释都是on this help page

    总结:

    • 您只能进行一项内部测试
    • 您可以进行多个封闭式测试,但用户需要选择加入

    听起来您希望在(新的)封闭轨道上拥有版本 1,并且需要让您的现有用户选择加入,并将他们从内部测试中移除

    然后将版本 2 放在针对 B 组的新内部测试轨道上。

    另一种选择是根本没有内部测试轨道,而是有两个封闭的测试轨道,一个用于 A 组,一个用于 B 组。

    内部测试轨道通常用于快速发布给开发人员或您自己公司内的即时 QA。封闭的测试轨道通常是值得信赖的测试人员,或者是您公司内部的人员,不一定是开发团队中的人员,他们可以稍等片刻等待部署完成。

    【讨论】:

    • 感谢您的澄清。我已经阅读了该页面,并且从未将封闭的测试轨道连接到能够测试不同的版本。我会试一试。谢谢。
    • 我尝试使用版本 1 创建一个新的封闭轨道,但我收到以下错误:您需要为您的 APK 或 Android App Bundle 使用不同的版本代码,因为您已经有一个版本代码1.
    • 错误信息告诉你该怎么做。如果您在两个不同的轨道上测试两个不同的版本,则需要两个不同的版本代码
    【解决方案2】:

    这并不是您问题的完整答案,但我发现您可以通过 Google Play 控制台上的“内部应用共享”向人们发送链接以下载特定版本的应用。

    是的,设置“内部应用共享”。 (抱歉,我懒得写步骤。)

    设置完成后,当我使用“App bundle explorer”观察 apk 或 app bundle 时,会出现一个“下载”选项卡:

    然后我复制了那个可共享的链接并将其发送到我的手机。然后我在手机上打开了那个可共享的链接。我必须在我的手机上在我的 google play 商店设置中启用内部应用程序共享(查看这个,因为它不明显如何做到这一点)。然后该链接将我带到一个可以下载该特定版本的页面。

    不确定这种类型的东西是否可以用来解决您的问题,但值得一试。

    【讨论】:

      猜你喜欢
      • 2015-02-16
      • 1970-01-01
      • 2017-03-02
      • 2020-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多