Android InApp Billing v3取消chonsumption

时间:2013-10-15 09:30:43

标签: android in-app-purchase in-app-billing android-billing consumption

我有应用程序销售inapp产品(InApp计费v3)。

最近我对这个应用程序进行了更新并在那里犯了一个可怕的错误:我消耗了一些我不想消费的购买。

我发布了更新,用户更新了应用,然后写信给我说他们没有购买的访问权限。 (正如我后来发现的,我消耗了错误的物品)。

所以我现在有一些问题:

  • 有没有办法恢复已购买的产品,或者我应该向用户退款?

  • 是否有扫描仪可以找出消耗了多少和哪些消费?

  • 如果有退货付款方式可以查看用户是否拥有该产品,或者是否通过更改应用(通过谷歌服务)而消费?

感谢。

1 个答案:

答案 0 :(得分:0)

根据我从您的问题中了解到的情况,您似乎只想购买一次产品。

我想问的是:有没有办法要求提供有关自有产品等消费产品的信息。

您可以在onActivityResult方法()中获取任何类型(托管产品,非托管产品,订阅)的响应或信息,请查看我的以下链接。

  

In-app billing-v3 error in activity result

但是我不希望你定制管理它,因为你告诉我一次购买产品(不是消费品)。您应该使用Manage产品。

托管应用内商品

  

托管应用内商品是拥有所有权的商品   Google Play跟踪和管理的信息。当用户购买时   Google Play是一个托管的应用内商品,可存储购买信息   每个用户的每个项目。这使您可以在以后查询Google   随时播放以恢复特定用户拥有的项目的状态   购买。此信息在Google Play服务器上保持不变   即使用户卸载了应用程序或者他们更换了设备。

for more information about product type

您可以随时查询,并获得产品信息,如果用户已购买此产品,您甚至无需管理。

有没有办法恢复已购买的产品,或者我应该向用户付款?

更好的选择是您应该将付款退还给用户,并在下次使用虚拟产品“android.test.purchased”检查整个应用程序并更新您的应用程序。

是否有扫描仪可以找出消耗了多少和哪些消费?

您必须检查Google电子钱包,因为所有交易都应该由它处理,检查它是否为您提供产品类型。使用您的google开发者控制台凭据,您可以登录谷歌钱包。

如果退货付款是有办法找出用户stil是否有产品,或者是否通过更改应用程序(通过谷歌服务)消费?

根据上述答案,您必须检查谷歌钱包,据我所知,他们向我们提供了有关用户详细信息的产品类型的所有信息。

如果我没有正确理解你的问题,请告诉我。

希望它能解决你的问题。