验证用户过去是否购买了产品(iAP)

时间:2016-11-25 11:38:54

标签: ios objective-c xamarin in-app-purchase

我有一个受欢迎的应用程序(超过40万次下载),该项目于4年前开始作为一个“有趣”的项目。我们实施了广告,用户可以以0.99美元的价格将其删除。现在,4年后该应用程序非常受欢迎,我们希望稍微改变我们的商业模式,从每年0.99美元到每年1,59美元。目前我在iOS上购买应用程序时遇到了一些问题:

我想给那些在恢复旧产品后过去一年免费购买iAP的人,但是当我打电话给“RestorePreviousPurchases”时(我正在使用Xamarin购买新版本的应用程序,旧版本中是Objective-c) )当产品恢复时,它给我一个回调,但当用户没有购买旧产品时,我没有得到回调。这是故意由Apple完成的吗?

有没有办法验证产品是否购买(最重要的部分)。当用户没有购买任何产品时,我需要某种回调。任何最佳做法?它让我发疯;)

0 个答案:

没有答案