在开发者控制台上需要一些关于beta / alphatesting的说明

背景

Android开发人员控制台有3个用于发布应用程序apk文件的选项卡:alpha,beta和production,如下所示:

在这里输入图像说明

正如我从Google IO讲座中所记得的那样,在进行100%的规模发布之前,一种很酷的方式来检查您的应用程序的性能如何,只允许一部分用户先下载应用程序。 我认为这就是所谓的“分阶段推广”,因为如果有太多的问题需要发布,你可以推出发布。

我的问题

  1. 他们之间的差别究竟是什么,特别是在Alpha和Beta之间呢?

  2. 只有戏剧店里的人才有制作舞台,对吗?

  3. 哪一个只允许发布给特定的人/百分比,以哪种方式进行?

  4. 哪个阶段允许应用内结算,至less用于testing? 我不明白为什么我不能在上传应用程序之前testing它。

  5. 在百分比方法中,如果我使用相同的方式发布一个新的应用程序版本,它会首先更新为有幸安装以前的版本的人?

回答你的问题:

1.他们之间有什么不同,特别是Alpha和Beta之间的区别?

两者之间没有太大的区别,只是从less数testing人员开始进行alphatesting,然后切换到一个更大的betatesting组

2.只有在商店里的人可以使用制作舞台,对吗?

默认情况下,Play商店中只有制作可用。 不过,您现在可以在Play商店页面中添加一个选项,供用户select进入公开testing版程序。 链接

哪一个只允许发布给特定的人/百分比,以哪种方式进行?

你可以做到这一点。 要进行Alphatesting,您需要向其Google+帐号上的用户发送邀请,以便他们可以访问您的应用并能够下载。 邀请通常是一种链接的forms,将他们引导至您的应用程序,只有在他们接受邀请后才能看到

4.哪个阶段允许应用内结算,至less用于testing? 我不明白为什么我不能在上传应用程序之前testing它。

您可以为Alpha版和Beta版testing进行应用内结算。 检查链接: http : //developer.android.com/google/play/billing/billing_testing.html

5.在百分比方法中,如果我用同样的方法发布一个新的应用程序版本,它会首先更新为有幸安装以前的版本的人?

就我的经验而言,我看到testing人员首先比其他人更了解应用程序的更新。 但我不确定它是如何工作的。

希望这可以帮助。

@ user2511882的答案很好,但还有更多的信息要添加。
首先,alpha和beta通道被devise来testing多个版本的应用程序。 您只能在每个通道上testing一个版本(由versionCode标识),因此alpha和beta通道提供了两个testing轨道。

但是他们在testingtypes上有一点差异。 您可以同时运行封闭的alpha和公开testing版testing,但是不可能运行两个公开的alpha / betatesting,也不能打开alphatesting和内部testing。

另一个不同之处在于,AlphatestingAPK的版本代码应该高于betatesting版本。 如果您在testing版testing频道上传更高版本的APK,Alphatesting将自动closures。 (这个原则也适用于生产APK。APK版本代码应该是'Production <Beta <Alpha'。)

有关更多详细信息,请查看此帮助。

Alpha和Betatesting之间的区别(软件/应用程序testing)

Alphatesting是在组织内部进行的,并由单个开发人员或开发人员或testing人员进行testing。 这个testing对公众是封闭的。

Betatesting由非程序员,软件工程师或testing人员的最终用户进行。 这个testing可能公开。

开放或封闭的testing

封闭的Alphatesting :这个testing是在组织内部进行的,只能通过电子邮件或组邀请进行限制。 在Google Play商店中添加到Alphatesting人员列表中的用户可以访问testing应用。

打开Alphatesting :那些有应用程序的select链接有权访问testing应用程序。 此testing不受电子邮件或组邀请的限制。 您可以限制Google Play商店中testing人员的人数。

封闭testing :这个testing是在组织外进行的,并受到电子邮件或组邀请的限制。 那些被添加到Google Play商店Beta版testing人员列表中的用户可以访问testing应用。

打开testing版testing :此testing是在组织外部进行的,不受电子邮件或组邀请的限制。 这个testing是实时进行的, 因为应用程序将被公开安装 。 您可以限制Google Play商店中testing人员的人数。

通常,alphatesting首先由组织内的开发人员或testing人员进行。 Betatesting是由组织外的非技术或最终用户进行的。 最后,testing完成后,应用程序将投入生产。

在应用程序内购买

获得许可的用户可能会购买您的应用内产品,而不会向用户收取任何结果费用。 testing购买只能在alpha和beta版本中使用。

要添加用户许可证: Google Play控制台 – >设置 – >开发者帐户 – >帐户详细信息 – >许可证testing

详细了解testing