While waiting for an in-app purchase to complete (let’s say you are showing an animated spinner), do you block all other on-screen controls so as to prevent the user to leave until the purchase finishes or do you let them wander around? Sometimes the ios app store can take forever to respond and blocking the user seems like a bad idea yet I see this behaviour in blockbuster apps.
What do you think?