2011-12-15 158 views
1

我在市场上有应用内购买应用。自从我使用沙箱帐户对其进行测试后,我的测试时间最差,一旦使用沙盒帐户“购买”该项目,我就无法重新购买该项目进行测试。我在两次测试之间删除应用程序以清除用户数据,但是当我进行测试购买时,它会检测到我已经在我的测试帐户上购买了该项目。这是造成问题的原因,因为我的一些用户第一次购买应用程序时遇到问题 - 我无法在我的沙盒帐户上复制这些问题。在iPhone上测试应用内购买

有没有一种方法可以彻底清除沙箱帐户上的购买历史记录?

+0

我总是为此创建一个新的沙箱帐户。还没有想出一个方法来'清理'一个沙箱帐户 – V1ru8 2011-12-15 15:09:00

+0

但是你每次都需要一个不同的电子邮件地址,对吧? – coder 2011-12-15 15:10:22

回答

0

您不必担心这一点,您可以每次使用相同的用户。

工作流程相同;无论用户的购买历史如何,StoreKit都会将相同的消息发送到SKPaymentTransactionObserver,因此您可以测试您的代码。

3

您需要每次创建新的ITunes Connect测试用户。一旦你使用新的帐户,你将能够复制你的问题。