使用InAppBillingPlugin恢复购买

时间:2017-12-27 16:40:26

标签: ios xamarin xamarin.ios in-app-purchase

我目前正在使用James Montemagno的InAppBillingPlugin在我的应用程序中部署订阅程序。

它工作正常但我需要在应用程序中进行恢复购买功能,我遇到了这个问题。

我已经按照documentation中解释的过程进行了操作,但是当我调用函数GetPurchaseAsync()时,我得到的Enumerable对象中没有任何内容。

You can see the complete object in the picture

我尝试使用真正的苹果商店帐户,我在生产中购买了一个包含实际应用的产品,并尝试使用我的应用程序恢复购买。

如果有人知道如何纠正这个问题,那将会非常有帮助!

1 个答案:

答案 0 :(得分:0)

请勿使用您的真实Apple帐户在开发环境中测试生产应用。它不起作用。
如果您想在开发环境中测试应用程序内购买。请将您的Apple帐户更改为“测试用户帐户”并使用沙箱环境。关于如何创建应用程序自己的测试帐户,您可以参考:Create a sandbox tester account
请注意,文本“[Environment:Sandbox]”显示为提示的一部分,表示您已连接到测试环境。有关如何检索产品信息的更多详细信息,请参阅here