Skip to content

Commit 0c92991

Browse files
committed
Fixing restore purchases callbacks
1 parent 71c86a8 commit 0c92991

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

Classes/SCPStoreKitManager.m

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,16 @@ - (void)restorePurchasesPaymentTransactionStateRestored:(PaymentTransactionState
128128

129129
#pragma mark - SKPaymentTransactionObserver methods
130130

131+
- (void)paymentQueue:(SKPaymentQueue *)queue restoreCompletedTransactionsFailedWithError:(NSError *)error {
132+
if (self.paymentTransactionStateFailedBlock)
133+
self.paymentTransactionStateFailedBlock(error);
134+
}
135+
136+
- (void)paymentQueueRestoreCompletedTransactionsFinished:(SKPaymentQueue *)queue {
137+
if (self.paymentTransactionStateRestoredBlock)
138+
self.paymentTransactionStateRestoredBlock(queue.transactions);
139+
}
140+
131141
- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
132142
{
133143
if([transactions count] > 0)

0 commit comments

Comments
 (0)