应用内购买未完成的交易

时间:2014-06-11 07:46:25

标签: ios in-app-purchase sandbox storekit

我有一个应用程序内购买的应用程序,每次我尝试购买时,该应用程序会不断通知我旧的交易,我没有标记为已完成。特别是,它给了我一个对话框,要求我提供旧测试帐户的凭据,即使我已经在设备的设置中注销了帐户。我尝试使用以下代码来查看是否有任何未完成的事务,但没有:

NSArray *transactions = [[SKPaymentQueue defaultQueue] transactions];
    for(id transaction in transactions){
        NSLog(@"Clearing incomplete transactions...");
        [[SKPaymentQueue defaultQueue] finishTransaction:transaction];
    }

有没有办法解决这个问题并让提示消失?

0 个答案:

没有答案