Android应用程序的Beta测试人员如何在同一设备中安装生产和测试版应用程序?

时间:2018-03-15 15:01:21

标签: android android-studio google-play production beta

我需要我的测试版测试人员使用测试版应用程序让他们测试它,但同时他们必须让生产应用程序在生产中工作。 问题是,如果他们成为测试版测试人员,只能从Google Play获得测试版。

有一种方法可以在同一设备中同时使用这两个版本而无需更改应用名称吗?

非常感谢。

3 个答案:

答案 0 :(得分:2)

目前这不可能通过设计实现。 Beta测试人员是理想的用户,他们会获得稍早版本的应用,并且每天都会使用它,以便您发现问题。这个决定背后的想法是,如果你允许两者,那么如果发现问题,测试用户就不会报告他们,他们只会切换到prod应用程序。此外,作为应用程序开发人员,测试版应该是"生产就绪"根据你的内部质量保证。

由于其他原因,这有价值。测试版用户无法公开评论 - 而是发送私人反馈。如果您同时允许这两项,那么您将无法拥有此功能。

一些众所周知的应用(如Chrome)希望用户能够拥有这两款应用。对于这些应用,他们为Beta版本提供了单独的包名称,并维护单独的商品详情:Chrome BetaChrome

如果你这样做,它将允许两者都安装。但你必须保留两个商店列表,两套评论等。

答案 1 :(得分:0)

简短的回答是“否”,它无法完成。

更新:事实证明以下建议不正确......

但您可以通过在设备上定义多个用户帐户来实现此目的。在设备上创建第二个用户帐户,该帐户使用不同的非测试版Google帐户。用户帐户有自己独特的已安装应用程序集,因此您可以在两个用户帐户之间切换以使用beta或prod应用程序。

答案 2 :(得分:0)

在将应用程序发布到生产环境中进行了一些开发之后,据报道我无法在最新版本中进行复制。所以我需要检查生产版本。因为它们都具有相同的名称,所以我知道不能同时拥有两者,因此我尝试用正式版代替Beta版。

这就是我发现的方法。

步骤1。在手机中,我转到了应用程序页面,但商店坚持要安装beta版本。

步骤2。在我的手机中,将帐户更改为没有Beta测试访问权限的帐户。 Play商店检测到另一个帐户并安装了Beta版本。

第3步。最后,我去了我台式机上的商店,并用我在设备上拥有的普通帐户登录了!这工作了!生产版本在我的手机中,我可以对其进行测试!

所以我对您的解决方案是:

您不能在同一部手机中同时使用这两个版本,除非它们的名称不同。 但是,如果您在手机上有两个帐户,并且

,则可以将生产版Beta替换为正式版Beta。

A)从具有beta版访问权限的帐户注销,然后安装生产版本,

B)从桌面安装。