谷歌只是向我收取我的应用内购买测试,我该怎么办?

时间:2015-04-30 11:55:10

标签: android in-app-billing

我的应用程序处于alpha模式但已发布。我可以在开发者控制台中看到这个 “只有alpha和beta版测试人员才能在Google Play中看到该列表,因为您还没有将任何APK上传到prod。”

但是,当我使用其他测试帐户测试应用内购买时,我的信用卡已收费。

首先我如何收回我的钱。 第二,如何正确测试应用程序,而不是被收费。

Tharks

6 个答案:

答案 0 :(得分:36)

这也发生在我身上。这是因为documentation说:

  

设置测试购买很容易 - 可以选择任何用户帐户   是一个测试帐户,测试帐户的任何用户都可以进行测试   使用任何可用的付款方式购买(即使没有   收取付款方式)。

但我错过了这一部分:

  

接下来,为授权用户创建许可证测试帐户。在里面   开发者控制台,转到设置>帐户详细信息,然后在   许可证测试部分,将地址添加到Gmail帐户   测试访问领域。

因此,如果选择加入alpha版本的测试帐户不够,则需要将相同的电子邮件地址添加到许可部分。

如果您没有看到此消息,则会向您收取费用:

This is a test order, you will not be charged.

答案 1 :(得分:2)

对于First how do I get My money back,您还可以进入Play控制台,订单管理,并向测试用户退款。

然后确保将测试用户添加到许可证测试人员列表中,如@ z0me的答案,以防止再次发生。

答案 2 :(得分:0)

购买完成后,Google Play会阻止订单进行财务处理,确保用户帐户无实际费用,并在14天后自动取消已完成的订单。

http://developer.android.com/google/play/billing/billing_testing.html

一切都在文档中。

答案 3 :(得分:0)

为避免被Google收费,您需要与所有Beta测试人员一起创建一个Google小组。然后将该组的ID添加到Google Play控制台。当该组中的任何开发人员尝试购买IAB项目时,您的应用程序将提示一条消息,说明他们不会被收费,因为该交易是一项测试。

答案 4 :(得分:0)

同样的事情发生在我身上 - 我也被收取了测试费用((阅读https://developer.android.com/google/play/billing/billing_testing.html后我看到在测试IAB时可以进行实际购买(似乎默认情况下会发生),但是对于没有收费的购买:

  

注意:对于测试购买,请将orderId字段留空。您可以使用purchaseToken字段来识别测试购买。

现在我需要找出orderId的位置 - 我在开发控制台或Google IabHelper类中没有看到它我使用...

答案 5 :(得分:0)

转到设置 管理测试仪,然后添加您在Google Play商店应用购买中使用的Google帐户电子邮件ID,然后Google不会向您收费。