In App购买的测试帐户

时间:2016-04-06 11:42:43

标签: ios in-app-purchase

我为测试IAP做了一个测试帐户,并成功购买,但之后,每次打开应用程序时,都会弹出一个窗口让我用该苹果ID登录。
如何避免?

1 个答案:

答案 0 :(得分:3)

我遇到了同样的问题。请确保你打电话

[[SKPaymentQueue defaultQueue] finishTransaction:transaction];

对于交易的所有三种状态:SKPaymentTransactionStatePurchased,SKPaymentTransactionStateRestored,SKPaymentTransactionStateFailed。

情况:您已经注册了一些testuserxyz@t.com并使用它测试了IAP并且没有完成某些事务。然后你注册了testuserabc@t.com。因此,如果您打开应用程序(想要使用testuserabc@t.com进行测试),您将看到带有testuserxyz@t.com输入凭据的对话框!即使您从ITC删除testuserxyz@t.com用户 - 此对话框也会再次出现,直到您为旧用户输入正确的凭据(testuserxyz@t.com)。此对话框后不会出现!这对我有用