恢复应用内购买

时间:2014-07-17 14:34:08

标签: c# android xamarin

我正在使用Xamarin InAppBilling进行应用内购买。

是否可以恢复以前的购买?我到处寻找,但找不到任何有用的信息。

1 个答案:

答案 0 :(得分:0)

当然。

Xamarin允许你包装java jar文件,在这种情况下你需要谷歌游戏商店jar(这个答案假设你想使用谷歌游戏商店进行应用程序内的计费,而不是继续,比如说,亚马逊应用程序store)并使用java api。这个答案(Cannot figure out how to restore transactions on in-app purchases in Android)解释了所需的一些Java代码,因为apis是相同的,所以在C#中编写代码并不是很难。

要记住的一件事是,您可能无法恢复消耗品/一次性购买,例如游戏币。

以下是游戏购买中的官方Android指南:http://developer.android.com/google/play/billing/billing_integrate.html