A thought for you: how do you persist the “unlocked” state from one launch to another? You could write a .plist, a database record, or other local file, but that struck me as rather hackable by the pirate/jailbreak crowd.
The problem with this line of thinking is that everything is rather hackable by the pirate/jailbreak crowd, and that they do not pay money for your software anyhow. Drop it in a file and spend the extra engineering resources you just saved on something which will help you market the app.
The problem with this line of thinking is that everything is rather hackable by the pirate/jailbreak crowd, and that they do not pay money for your software anyhow. Drop it in a file and spend the extra engineering resources you just saved on something which will help you market the app.