简体   繁体   English

付费应用可以免费测试alpha / beta

[英]Can a paid app be tested in alpha/beta for free

I've looked on SO at a lot of questions regarding this, and they all seem to say that if the app is a paid app, then Alpha and Beta testers will also have to pay to test it. 关于这个问题,我已经看了很多问题,他们似乎都说如果应用程序是付费应用程序,那么Alpha和Beta测试人员也必须付费才能测试它。

However, I'm naively hoping that as 99% of the answers I read are from mid 2013 when the Alpha/Beta testing feature first came out, that maybe Google have listened to people and changed this since then. 然而,我天真地希望我读到的答案中有99%来自2013年中期Alpha / Beta测试功能首次出现时,也许Google已经听取了人们的意见并从此改变了这一点。

If not, what are my alternatives? 如果没有,我的替代方案是什么? I see them as the following 我将它们视为以下内容

  1. I presume I can refund people out of my own pocket but that means Google will keep their 30% so it'll cost me 30% of my app cost for each tester. 我认为我可以从自己的口袋中退款,但这意味着谷歌会保留30%的价格,因此每个测试人员花费30%的应用程序成本。
  2. I could email them all the apk, but that way I'll have to do it for every update, rather than letting the play store do it for me. 我可以给他们发送所有apk的电子邮件,但是这样我每次更新都要做,而不是让游戏商店为我做。 Also, if I have a lot of testers it could be annoying sending out multiple emails (unless I do one huge BCC of course) 此外,如果我有很多测试人员,发送多封电子邮件可能很烦人(除非我当然会做一个巨大的BCC)
  3. Could I somehow set up two versions of the app in the store, one called free and one called paid. 我可以以某种方式在商店中设置两个版本的应用程序,一个名为free,一个名为paid。 Only give the free version out to the testers, and then delete that app, and push the final apk to the paid app. 只向测试人员提供免费版本,然后删除该应用程序,并将最终的apk推送到付费应用程序。

I think 3. is the best option, but more hassle than I'd expect from this presumably very common occurrence. 我认为3.是最好的选择,但比我想象的更麻烦,这可能是非常常见的事情。

On a side note, who could I contact over this question, directly at Google? 请注意,我可以直接在Google上通过此问题与谁联系? Someone at the play store team? 有人在Play商店团队吗? How do you even find an address for that!? 你怎么找到一个地址!?

UPDATE: When I do this now, I create promo codes and give them to my individual beta testers. 更新:当我现在这样做时,我会创建促销代码并将其提供给我的个人测试版测试人员。 It doesn't take more than 20secs per person, so for my number of people I'm good with that 它每人不超过20秒,所以对于我的人数我很擅长

I've had the same problem and contacted the google support, the result was: If you want to let your testers test the app for free, you have to create a free clone of the paid app. 我遇到了同样的问题并联系了谷歌支持,结果是:如果你想让你的测试人员免费测试应用程序,你必须创建一个付费应用程序的免费克隆。

You can find the full question and answer below. 您可以在下面找到完整的问题和答案。

Question: 题:

Is it possible to offer a paid app for free to alpha/beta test users without creating a free clone of the app? 是否可以免费为alpha / beta测试用户提供付费应用,而无需创建应用的免费克隆?

Answer: 回答:

Thanks for contacting Google Play Developer support about Beta Testing. 感谢您与Google Play开发人员提供有关Beta测试的支持。 Please note that once you've set the price of an application, you can change it at any time. 请注意,一旦您设置了应用程序的价格,您可以随时更改它。 However, once you've published an application for free, you cannot change it to be priced at a later time. 但是,一旦您免费发布了一个应用程序,就无法将其更改为以后定价。 Currently, this means Alpha and Beta versions will have to be at least $0.99 if you want to charge for the app when it goes to Production. 目前,这意味着如果您希望在应用程序进入生产时收取费用,则Alpha和Beta版本必须至少为0.99美元。 Alpha/Beta testers will be charged for this amount. Alpha / Beta测试人员将收取此金额的费用。 We do this to prevent users who download a free app from being charged during future updates or failing a licensing check when running the app. 我们这样做是为了防止下载免费应用的用户在将来的更新期间收费,或者在运行应用时未通过许可检查。

If you'd like to sell an application that was previously published as free, you'll need to upload a new APK and add a price. 如果您想要销售以前免费发布的应用程序,则需要上传新的APK并添加价格。 While you will be unable to upload the same package name again, you will be able to upload a slight variation on the original package name. 虽然您将无法再次上传相同的软件包名称,但您可以上传原始软件包名称的轻微变体。 As an alternative, you may also implement in-app billing for your free app. 作为替代方案,您还可以为免费应用实施应用内结算。

We hope this helps answer your question. 我们希望这有助于回答您的问题。 If we can assist you further, please let us know. 如果我们能为您提供进一步的帮助,请告诉我们。

Regards, ... Google Play Developer Support 此致,... Google Play开发人员支持

Update: You can use promo codes to allow testers to access your paid app for free: https://support.google.com/googleplay/android-developer/answer/6321495 https://developer.android.com/google/play/billing/billing_promotions.html 更新:您可以使用促销代码让测试人员免费访问您的付费应用: https//support.google.com/googleplay/android-developer/answer/6321495 https://developer.android.com/google/play /billing/billing_promotions.html

The answer is that, yes, you can allow beta testers to test a paid app without paying, but it requires you to create a new Promo in the Developer Console, with one promo code for each beta tester. 答案是,是的,您可以允许beta测试人员在不付费的情况下测试付费应用,但它需要您在开发者控制台中创建一个新的促销,每个测试版测试人员都有一个促销代码。

So if, for example, you expect to have not more than 10 beta testers that you will ask to test your app (without paying for it), then you would create a new promo with 10 codes, and provide one code to each of your testers. 因此,例如,如果您希望测试应用程序(不付费)的测试人员不超过10个,那么您将创建一个包含10个代码的新促销,并为每个代码提供一个代码测试人员。

Don't forget to include a code for yourself, too, so you can install the program/test it on your own device for free (without having to do so via ADB). 不要忘记为自己添加代码,这样您就可以免费安装程序/在自己的设备上进行测试(无需通过ADB进行)。

No. I think you've miss interpreted the docs . 不,我认为你错过了对文档的解释。

For example, if you use In-App-Billing 例如,如果您使用In-App-Billing

You can make test purchases without any charge to the user. 您可以免费向用户进行test purchases

or 要么

You can use a real payment method to test with, but google stops the transaction going through, and you will receive a refund notification after 14 days. 您可以使用真实的付款方式进行测试,但谷歌停止交易,您将在14天后收到退款通知。

I've developed paid apps. 我开发了付费应用。 Google does not keep 30% from purchases during your testing. 在测试期间,Google不会保留30%的购买价格。

Given the date on the initial post, Google may have updated this. 鉴于最初发布的日期,谷歌可能已经更新了这一点。

You don't have to pay as a tester but this is not clear until you have already clicked the instal option. 您不必作为测试人员付费,但在您单击安装选项之前,这一点尚不清楚。 Then it will tell you that this is a test transaction and you will not be charged. 然后它会告诉你这是一个测试交易,你不会被收费。

You can email them a promo code to download the app for free even from the alpha or beta channels. 您可以通过电子邮件向他们发送促销代码,即使是通过alpha或beta渠道免费下载应用程序。

It is available in the Google play console under user acquisition ... Promotion 它可以在用户获取的Google Play控制台中获得...促销

There is now an alternative to doing this without generating promo codes. 现在有一种替代方法可以在不生成促销代码的情况下执行此操作 However it does give the testers access to all apps distributed by your developer account. 但是,它确实允许测试人员访问您的开发人员帐户分发的所有应用程序。

Go to the Google Play Console where you see the list of all of your apps. 转到Google Play控制台,在其中可以看到所有应用的列表。 On the left go to Settings. 在左侧转到“设置”。 Under "License Testing" enter the accounts that you want to have access. 在“许可证测试”下,输入您要访问的帐户。 This will also allow those accounts to test IAPs. 这也将允许这些帐户测试IAP。

On Google Play Console, you can now use the Internal Test Track to let max 100 users test your paid app for free . 在Google Play控制台上,您现在可以使用内部测试轨道让最多100位用户免费测试您的付费应用

  • Those users will need to be identified by their Google account email, so this does not help if you need open (beta) testing 这些用户需要通过他们的Google帐户电子邮件进行识别,因此如果您需要开放(测试版)测试,这将无济于事

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM