如何取消我自己的测试应用内购买交易? (所以我可以再试一次)

时间:2010-03-05 13:37:20

标签: objective-c iphone-sdk-3.0 in-app-purchase itunesconnect

我正在为iPhone应用实施应用内购买。 一切都很好 - 商店套件非常易于使用,并且在编程几个小时后一切正常。

问题是:我的产品是非消费品,因此一旦我购买它,应用程序商店总是说我已经拥有它并且不让我再次测试付款,它只是调用事务恢复方法。

再次:它是一种非消费品。

有人知道如何删除我对该产品的购买,所以我可以再次测试付款吗?

(未注册新的测试帐户或其他有趣的解决方法)

2 个答案:

答案 0 :(得分:3)

我认为你不能做你想做的事。您可能会发现SimStoreKit对测试非常有用,但是对于真正的测试商店,我认为您必须创建一个新用户。

答案 1 :(得分:-2)

  1. 从设备中删除应用
  2. 从XCode的“产品”菜单中运行“清洁”
  3. 在您的设备上,转到“设置”,“存储”,“Apple ID”和“注销”
  4. 再次启动您的应用,因为您尚未登录任何帐户,以前的应用内购买将无法识别,您将能够购买/使用相同的测试用户帐户重新下载