Transaction comes back after finishTransaction: has been called on it

后端 未结 10 1142
一个人的身影
一个人的身影 2020-12-08 15:06

I am using in-app purchase for an iPhone app. I have a class that acts as SKProductsRequestDelegate and SKPaymentTransactionObserver, and it\'s all

10条回答
  •  暖寄归人
    2020-12-08 15:38

    I using this code and it working for me

    if ([[SKPaymentQueue defaultQueue].transactions count] > 0) {
        for (SKPaymentTransaction *transaction in [SKPaymentQueue defaultQueue].transactions) {
            @try {
                [[SKPaymentQueue defaultQueue] finishTransaction: transaction];
            } @catch (NSException *exception) {
                NSLog([NSString stringWithFormat:@"%@", exception.reason]);
            }
        }
    }
    

提交回复
热议问题