IOS INAPP购买恢复交易

时间:2014-02-28 06:55:02

标签: iphone objective-c xcode5

我是ios的初学者,第一次在app中实施

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

                    [self restoreTransaction:transaction];               

                break;
            default:
                break;
        }
    };
}

参数“transactions”有6个对象,同时恢复因此在沙箱环境中进行测试时,restoreTransaction函数被调用六次,弹出消息即UIALertView被显示六次。

我想只显示一次POP UP。

请建议我解决一些朋友。

0 个答案:

没有答案
相关问题