So InAppPurchaseRestore() no longer crashes the app but it still does not seem to quite work for me.
Here is an excerpt from the debug log on the iPhone where I ran this:
itunesstored[101] <Notice>: StoreKitClient: Restore completed transactions failed for client: <private> with error: <private>
MYGAME[426] <Notice>: Restore Finished
After the error, the purchase is obviously not restored. Have not changed the code so cannot quite figure what could be the issue.
This happens every time I click on my restore button, which invokes the InAppPurchaseRestore() method. Trying buy the IAP again correctly identifies me having it and from there it works, but is not according to Apple guidelines.
Any ideas?