在iPhone上测试应用内购买

时间:2011-12-15 15:00:38

标签: iphone in-app-purchase

我在市场上有应用内购买的应用。我用最糟糕的时间测试它,因为我用沙盒帐户测试了它,一旦用沙箱帐户“购买”该项目,我就无法重新购买该项目进行测试。我在测试之间删除应用程序以清除用户数据,但当然我购买测试时,它检测到我已经在我的测试帐户上购买了该项目。这导致了问题,因为我的一些用户在第一次购买应用程序时遇到问题 - 我无法在沙箱帐户上复制的问题。

有没有办法在沙箱帐户上完全清除过去的购买历史记录?

2 个答案:

答案 0 :(得分:3)

您每次都需要创建新的ITunes Connect测试用户。使用新帐户后,您就可以复制问题。

答案 1 :(得分:0)

您无需担心这一点,每次都可以使用同一个用户。

工作流程是一样的;无论用户的购买历史记录如何,StoreKit都会向SKPaymentTransactionObserver发送相同的消息,以便您测试代码。