views:

264

answers:

1

I'm debugging restoring transactions and in my debug configuration everything works normally:

IE I call:

  [[SKPaymentQueue defaultQueue] restoreCompletedTransactions];

sometime later the queueCalls:

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

and sometime after that it calls:

- (void)paymentQueueRestoreCompletedTransactionsFinished:(SKPaymentQueue *)queue {

and everyone is happy.

BUT in my release configuration, I never see the call to updatedTransactions and so I never actually restore the purchases.

possibly related, after I attempt the restore and it doesn't work. I restart the application and I find that I don't get a response when I ask the store for a product list.

A: 

This error condition had nothing to do with the configuration. It is an intermittent bug in store kit.

Carl Coryell-Martin