Yesterday my users began complaining about not being able to restore in-app purchases.
They would recieve the "Cannot connect to iTunes" message.
When I call [[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
It gives this error in -(void)paymentQueue:(SKPaymentQueue *)queue restoreCompletedTransactionsFailedWithError:(NSError *)error
error Cannot connect to iTunes Store domain: SKErrorDomain code: 0 userinfo: {
NSLocalizedDescription = "Cannot connect to iTunes Store";
}
This happens both in production and the sandbox.