在应用程序内购买沙盒testing – 旧的沙盒用户保持提示

我正在应用程序购买iPhone工作。 我试图通过调用restoreCompletedTransactions检索我的沙盒用户以前的购买,但没有callback正在被解雇。

我从其他有类似问题的人在线阅读,以删除沙盒用户,并尝试创build一个新的。 我试图在一个月左右的时间里多次删除和创build新的testing用户(一些用户报告说,这是苹果的沙箱服务器),但我没有运气。

这是奇怪的事情,每当我进行恢复呼叫时,在我的iPhone上提示input我的用户凭据时,系统会提示input我之前尝试过的所有以前的沙盒帐户 。 这是非常奇怪的,因为我从ITunesConnect中删除了它们,并在iPhone设置上的应用程序商店中注销。

我也尝试恢复我的iPhone – 也没有工作。

一旦你添加了一个事务观察者,如果有任何未完成的事务(这意味着你没有完成它),iOS会检查默认的队列,所以每当有事务时,它都会显示警告框,直到你完成了它,即使你没有没有任何行动来添加新的付款。 因此尝试调用当前停留在队列中的所有事务的完成事务。