交易错误:In App Purchased期间发生了未知错误

时间:2012-08-31 10:16:05

标签: iphone in-app-purchase

我正在实施在我的应用程序中购买的应用程序中,我创建了测试用户,应用程序ID,分发配置文件,开发配置文件,还启用了应用程序中的应用程序购买,但不上传二进制文件。我已经正确使用了App ID。但是当我使用商店套件在模拟器上测试应用程序时,它会出现以下错误“事务错误:发生了未知错误,用户已取消该事务,但用户未取消该事务。

- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
{
for (SKPaymentTransaction *transaction in transactions)
{
    switch (transaction.transactionState)
    {
        case SKPaymentTransactionStatePurchased:
            [self completeTransaction:transaction];
            break;
        case SKPaymentTransactionStateFailed:
            [self failedTransaction:transaction];
            break;
        case SKPaymentTransactionStateRestored:
            [self restoreTransaction:transaction];
        default:
            break;
    }
}

}

交易失败并调用方法[self failedTransaction:transaction];

1 个答案:

答案 0 :(得分:2)

如果您的设备已越狱,那么StoreKit将无法使用它。尝试在没有越狱的设备上测试InAppPurchase