如何在Android应用内购买版本3应用程序中恢复交易?

时间:2015-05-06 11:52:44

标签: android ios transactions in-app-purchase in-app-billing

我使用了应用内购买版本3.我不知道如何恢复交易意味着当用户购买了一项功能然后如何存储该交易以及如何当用户再次使用时(如首先安装然后卸载并最终再次安装)获得该事务,然后我想恢复他已购买的交易。

我在iOS中看到他们使用的东西就像StoreKit 然后它将存储所有交易,我们可以检索并检查用户是否购买了功能,就像Android中的任何内容一样在iOS中,这些是由 AppStore处理的,因此Google Play商店也具有此功能。

因此,如果我想要恢复交易,那么我必须将这些交易存储在云存储等永久存储中并从云存储中检索。这是唯一的解决方案还是有任何解决方案?。如果那么我该如何实现这种恢复交易功能?。

请告诉我。

1 个答案:

答案 0 :(得分:0)

我找到了自己的答案,即如果我的产品是管理的,那么产品(购买)将由谷歌处理,管理意味着如果它曾经购买过那么它是为该帐户购买的(如gmail帐户),所以如果用户将其卸载并再次安装,则购买该产品(基于帐户ID)。所以这将由谷歌处理。