我为测试IAP做了一个测试帐户,并成功购买,但之后,每次打开应用程序时,都会弹出一个窗口让我用该苹果ID登录。
如何避免?
答案 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)。此对话框后不会出现!这对我有用