在开发者控制台上需要一些关于beta / alphatesting的说明
背景
Android开发人员控制台有3个用于发布应用程序apk文件的选项卡:alpha,beta和production,如下所示:
正如我从Google IO讲座中所记得的那样,在进行100%的规模发布之前,一种很酷的方式来检查您的应用程序的性能如何,只允许一部分用户先下载应用程序。 我认为这就是所谓的“分阶段推广”,因为如果有太多的问题需要发布,你可以推出发布。
我的问题
-
他们之间的差别究竟是什么,特别是在Alpha和Beta之间呢?
-
只有戏剧店里的人才有制作舞台,对吗?
-
哪一个只允许发布给特定的人/百分比,以哪种方式进行?
-
哪个阶段允许应用内结算,至less用于testing? 我不明白为什么我不能在上传应用程序之前testing它。
-
在百分比方法中,如果我使用相同的方式发布一个新的应用程序版本,它会首先更新为有幸安装以前的版本的人?
回答你的问题:
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