You’ve created an app. You are very happy, but Apple have rejected it from the AppStore. Why? Well, there are plenty of reasons.
Here is some results from our meeting with Apple engineers (they have audited one of our app, App in the air) and an interesting article from Venture Beat:
- Responsiveness. Apple’s app loading time is 1 sec. Remember this as benchmark. Platinum standard. The limit is about 15 seconds (hard-hard deadline). Test your app not only in simulator (“perfect conditions”), but in real life, on the iPhone without Wi-Fi.
- Logging. Don’t forget to turn off logging in the production version.
- Graphics. Some of the layer may reduce app speed (here is a link to think about)
- Bundle Contents. Make a final review of your app source – there might be some extra resources with sensitive data.
- Dont’ submit apps with label “Beta”, “Preview” or “Version 0,9″.
- You shouldn’t have a links to outside payment schemes. There is a famous case with DropBox (the had a web-based login screen contained a link to purchase additional space)
The best way to avoid of being rejected is to spend some time reviewing submission guidelines or a useful site about application submission.
Have your app ever been rejected from the AppStore? What was a problem?
Fatal error: Uncaught Exception: 12: REST API is deprecated for versions v2.1 and higher (12) thrown in /home/www/z36337/insights/blog/wp-content/plugins/seo-facebook-comments/facebook/base_facebook.php on line 1273