Отправляют ли автоматически возобновляемые подписки транзакцию SKPaymentTransactionStatePurchased при автоматическом продлении?

Отправляет ли AppStore транзакцию, когда он автоматически продлевает автоматически возобновляемую подписку? Если да, может ли оно быть надежно обнаружено приложением в следующий раз, когда оно загружается, если оно настроено как наблюдатель:

[[SKPaymentQueue defaultQueue] addTransactionObserver:self];

Будет ли новая автоматически обновленная транзакция вызывать:

-(void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions

с transaction.transactionState == SKPaymentTransactionStatePurchased ?

Если так, то отлично. Если не, Означает ли это, что вы должны проверять все транзакции каждый раз, когда истекает срок действия автоматически возобновляемой подписки, используя:

 [[SKPaymentQueue defaultQueue] restoreCompletedTransactions]; 

Спасибо ...

13
задан Peter Kramer 22 March 2011 в 18:53
поделиться