无法删除iOS InApp购买沙盒帐户

时间:2015-12-07 15:33:20

标签: ios in-app-purchase itunesconnect account

我创建了2个帐户来测试inapp购买,然后在iTunesConnect上删除了一个帐户。 当我测试InApp购买时,它会继续询问我已删除帐户的密码。我试图删除该应用程序,但这并没有解决问题。我还验证了已删除的帐户不是“iTunes和App Store设置”中的当前帐户。 看来这个帐户被缓存在哪里......但是在哪里?? !!

任何帮助?

谢谢,Corrado

3 个答案:

答案 0 :(得分:3)

我遇到了同样的问题。在我开始测试应用内购买的恢复代码之后,它开始发生了。我尝试了一切,包括重置我的iPod,这没什么关系。添加事务观察器时发生登录。我在添加事务观察器之前添加了以下代码来解决该问题。

    for transaction:SKPaymentTransaction in SKPaymentQueue.defaultQueue().transactions {
        SKPaymentQueue.defaultQueue().finishTransaction(transaction)
    }

这只是临时代码,用于清除队列,但我没有看到将其留下的问题。我一直困惑的一件事是如何在应用程序崩溃时处理它在做IAP时。它似乎将IAP留在队列中。我宁愿删除它,而不是完成一个崩溃的结果。我还没想出怎么做,但是。

然后我在恢复时添加了finishTransaction,这样我就不会再遇到这个问题了。

答案 1 :(得分:1)

我知道这是一个古老的问题,但也许有人仍然有这样的问题。尝试将Settings -> iTunes & App Store向下滚动到底部,找到SANDBOX ACCOUNT并在此处清除数据。

答案 2 :(得分:0)

转到设置 - > iTunes&应用商店。点按已登录的Apple Id。登出。然后从应用

重试
相关问题