测试应用内购买?

时间:2010-06-16 09:53:36

标签: iphone iphone-sdk-3.0

我开发了一个应用程序购买的应用程序..当用户购买订阅时,它会存储在我的服务器上。在测试它几次后我从服务器删除数据再次测试它但是当我买它时沙盒环境说û

  

您已购买此产品.TAP可以免费再次下载

我在之前的申请中也使用过这个测试帐号吗?这是否意味着我将不得不为此应用程序创建一个新的测试帐户?也错了我在苹果商店使用这个帐户..我读到这样做会使你的测试帐户无效......是真的吗?我应该为它创建一个新帐户吗?

1 个答案:

答案 0 :(得分:0)

第一个问题 - 由于您使用的是非耗材型号“您已经购买了此产品.TAP可以免费再次下载”这是有效的行为... StoreKit维护您是否已经购买了应用程序的信息。如果您已购买,则可以免费下载数据。

在您的代码中,您需要检查服务器中是否存在数据,如果存在,则不要下载,否则下载它。

InAppPurchase产品与应用程序绑定...如果有两个应用程序,如HDversion和liteVersion ......您需要为inAppPurchase创建不同的ProductID。