From times to times I get a very annoying dialog with the text: \"Tap continue and sign in to check for downloads.\" If I login ( with a sandbox user ) or tap Cancel the dialog
I added
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
to the end of my appDelegate didFinishLaunchingWithOptions and it fixed the problem for me.