当我购买我的应用程序以前购买的“自动再生订阅”,它说恢复订阅购买了自动再生订阅
You're currently subscribed to this...
当我点击确定,在支付的委托队列..
- (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]; // Why this is called?
break;
case SKPaymentTransactionStateRestored:
[self restoreTransaction:transaction];
default:
break;
}
}
}
的transaction.transactionState返回是SKPaymentTransactionStateFailed instea d的SKPaymentTransactionStateRestored,这是正常的吗?
那么我该如何正确处理?