Android InApp Billing v3取消消费

问题描述 投票:0回答:1

我有一个可以销售应用内商品的应用(InApp帐单v3)。>>

最近,我已经为此应用进行了更新,并在该处犯了一个严重的错误:我消耗了一些我不想消费的购买。

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

所以我现在有一些问题:

  • 是否有办法恢复已消费的购物,或者我应该将付款退还给用户?

  • 有没有办法找出消费了多少和购买了哪些商品?

  • 如果要还款,是否有办法找出用户是否仍然拥有该产品,或者是否在不更改应用程序(通过Google服务)的情况下消费了该产品?

  • 感谢。

    我有一个可以销售应用内商品的应用(InApp帐单v3)。最近,我对此应用程序进行了更新,并在该处犯了一个可怕的错误:我消耗了一些我不想消费的商品。 ...

根据我对您的问题的了解,似乎您只想购买一次产品。

我想问的是:有没有一种方法可以请求有关已消费产品的信息,例如有关自有产品的信息。

您可以在onActivityResult method()中以任何类型(被管理产品,非被管理产品,订阅)获取响应或其信息,请检查我的以下链接。

In-app billing-v3 error in activity result

但我不希望您按照您一次购买产品(非消耗性产品)的说明进行定制管理。您应该使用管理产品。

托管的应用内商品:

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

for more information about product type

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

是否有办法恢复购买的总值,或者我应该将付款退还给用户?

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

是否有水桶来查明消费了多少和购买了哪些商品?

您必须检入Google电子钱包,因为所有交易均应由该电子钱包处理,请检查其是否提供您商品类型。使用您的Google Developer Console凭据,您可以登录Google钱包。

<<

根据上述答案,您必须在Google电子钱包中签入,据我所知,他们向我们提供了有关产品类型的所有信息以及用户的详细信息。让我知道我是否没有正确理解您的问题。

希望它能解决您的问题。

android in-app-purchase in-app-billing android-billing consumption
1个回答
0
投票

根据我对您的问题的了解,似乎您只想购买一次产品。

© www.soinside.com 2019 - 2024. All rights reserved.