4 ms·
One possible strategy may be to offer a 'limited' version of your app that is compatible with the Sandbox constraints for a low price. When a user tries to do
by CHsurfer 15y ago
One possible strategy may be to offer a 'limited' version of your app that is compatible with the Sandbox constraints for a low price. When a user tries to do something that is not possible due to the constraints, you can inform them that the pro-version (not installed through the app-store) can eliminate this and other inconveniences.
If you are worried about destroying the market value of your app, then just charge full price on the app store and allow customer's to 'upgrade' to the unconstrained version.
This is far from ideal as it incurs lot's of overhead by maintaining two versions and extra work for the customer, but it will probably be worth it to stay on the App store.
- natesm 15y agoActually, you can't (within the app, at least) - App Store apps can't make references to the existence of software that is outside the App Store.
- RyanMcGreal 15y agoUgh, it's like the GPL in reverse.
- CamperBob 15y agoI can imagine the GPL-inspired first line of the AMI license. "Most software is designed to let you do various things with your computer. Software licensed under the terms of the AMI (Apple May I) license is different. It is designed to make sure you can't do anything useful with your computer at all, at least not without asking first."