付费应用程序能否免费进行Alpha/Beta测试?

30

我在SO上查看了很多关于这个问题的提问,它们似乎都说如果应用是付费应用,那么Alpha和Beta测试人员也必须付费来测试。

然而,我天真地希望,由于99%的回答都是来自2013年中期/ Beta测试功能刚推出时期,也许Google已经倾听了人们并进行了改变。

如果没有,我的选择是什么? 我认为以下是选择:

  1. 我想我可以自己掏钱退款给测试人员,但这意味着谷歌将保留他们的30%,所以每个测试人员会花费我应用程序成本的30%。
  2. 我可以向他们发送apk文件,但这样我每次更新都要这样做,而不是让play商店代替我完成。而且,如果我有很多测试人员,发送多个电子邮件可能很麻烦(除非我当然只发一封大的邮件抄送所有人)
  3. 我能否在商店中设置两个版本的应用程序,一个称为免费版,一个称为付费版。 只向测试人员提供免费版本,然后删除该应用程序,并将最终apk推送到付费应用程序中。

我认为第三种是最好的选择,但比我预想的麻烦。

顺便说一下,我可以联系谁解决这个问题? 直接联系Google的某个人? 如何找到那个地址!?

更新:现在,当我这样做时,我创建促销代码并将其提供给我的各个Beta测试人员。 每个人只需要20秒,所以对于我的人数来说,这样做还不错。

8个回答

37
我曾遇到同样的问题并联系了谷歌支持,结果是:如果你想让测试人员免费测试应用程序,你必须创建一个免费的付费应用程序副本。
以下是完整的问题和答案。
问题:
是否有可能向alpha/beta测试用户提供付费应用程序而不创建应用程序的免费副本?
答案:
感谢您联系 Google Play 开发者支持,关于 Beta 测试的事宜。请注意,一旦您设置了应用程序的价格,您可以随时更改价格。但是,一旦您发布了一个免费应用程序,您就不能在以后将其定价。目前,这意味着 Alpha 和 Beta 版本必须至少为 0.99 美元,如果您想在生产时收取应用程序费用。Alpha/Beta 测试者将被收取此金额。我们这样做是为了防止下载免费应用程序的用户在未来更新或运行应用程序时无法通过许可检查而被收费。
如果您想销售之前发布为免费的应用程序,您需要上传一个新的 APK 并添加价格。虽然您将无法再次上传相同的包名称,但您将能够上传与原始包名称略有不同的变体。作为替代方案,您还可以为免费应用程序实现应用内购买。
希望这可以回答您的问题。如果我们可以为您提供进一步帮助,请告诉我们。
敬礼,... Google Play 开发者支持

更新: 您可以使用促销代码允许测试人员免费访问您的付费应用程序: https://support.google.com/googleplay/android-developer/answer/6321495 https://developer.android.com/google/play/billing/billing_promotions.html


1
谢谢,我在Google Play上创建了两个应用程序,一个免费的和一个付费的。目前我正在与我的测试人员使用免费的那个应用程序,但我永远不会将其推向市场。所以当一切准备就绪时,我会将代码推到付费应用程序中。 - Russ Wheeler
1
谢谢提供优惠码链接!这正是我所需要的。 - Tino

15
答案是,可以让beta测试人员在不支付费用的情况下测试付费应用程序,但需要您在开发者控制台中创建一个新的促销活动,并为每个beta测试人员提供一个促销代码。
例如,如果您预计将有不超过10名beta测试人员来测试您的应用程序(而不支付费用),那么您将创建一个具有10个代码的新促销活动,并向每个测试人员提供一个代码。
别忘了为自己也包括一个代码,这样您就可以免费在自己的设备上安装/测试该程序(而无需通过ADB进行操作)。

这个答案是对已经被接受的好答案的一个很好的补充,现在促销代码已经可用。 - Jose_GD

2
你可以通过邮件向他们发送促销代码,即使是从alpha或beta通道下载应用程序也可以免费使用。
在Google Play控制台的用户获取...促销中可以找到它。

1
在开发者控制台中创建一个新的促销活动,为每个测试人员提供一个促销代码。 为每个测试人员提供一个代码。测试人员将打开https://play.google.com/store?code并输入此代码。现在他可以免费使用应用程序了。

1
鉴于初始帖子的日期,谷歌可能已经更新了这个问题。
作为测试人员,您无需支付费用,但在点击安装选项之前,这一点并不清楚。然后它会告诉您这是一笔测试交易,您将不会被收取费用。

1
大多数情况下并不是这样的:如果您正在使用开放或封闭测试来测试付费应用程序,则测试人员仍然需要购买它。 - Cel

1

不,我认为你误解了文档

例如,如果您使用应用内购买功能

您可以进行测试购买而不向用户收取任何费用。

或者

您可以使用真实的付款方式进行测试,但谷歌会阻止交易,并在14天后发送退款通知。

我已经开发了付费应用程序。在测试期间,谷歌不会从购买中扣除30%。


但是你不是在谈论应用内购买吗?我是在谈论购买实际的应用程序,而不是应用程序内的物品。 - Russ Wheeler
我已经查看了以下的Stack Overflow问题,它们似乎都在说同样的事情... https://dev59.com/62Qn5IYBdhLWcg3wvZN_?rq=1 https://dev59.com/JmQm5IYBdhLWcg3w6SlR?rq=1 https://dev59.com/hmQm5IYBdhLWcg3w8Sne?rq=1 - Russ Wheeler

1

0

现在有一种不需要生成促销代码的替代方法。但是它确实会让测试人员可以访问由您的开发者帐户分发的所有应用程序。

前往Google Play控制台,在那里您可以看到所有应用程序的列表。在左侧转到“设置”。在“许可证测试”下输入您想要访问的帐户。这也将允许这些帐户测试IAPs。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接