App Store rejection is like weird posts you made on Facebook two years ago – the majority of mobile app developers gets through this. Shameful is not being rejected by App Store but not drawing conclusions from this and correcting mistakes done.

Apple iTunes Store is way more captious than Google Play because of higher traffic and better ability to pay of an average user. Each app is run through automated tests and then reviewed by an assigned person to verify whether the app meets the requirements of App Store Review Guidelines. Guys from iTunes play fairly – they provide app developers with guidelines but though their requirements seem to be clear, still hundreds of apps in the iTunes are being rejected several times before acceptance. What are we driving at? Better learn from the mistakes of others before making your own.
Let us look how extremely easy it is to get rejected by iTunes.

App Store Rejection Reasons

1. Apple is not a fan of one-purpose apps created for few hundreds of users
You want to win App Store’s favor? Broaden your audience and go global. That’s going to work.

2. Plagiarism
Don’t even try to steal someone’s app idea or functionality or “get inspired ” by it. Ensure that your concept is original or at least improves an existing one, otherwise you will be marked as a “Copycat”.

3. Violating Apple’s In-App purchase rules
Don’t try to walk Apple over. Any kind of content is payed for by Apple’s payment system. For services and physical items other payment systems can be used.

4. Submitting a “demo” or “beta version” of your app
You either ready for the market or not. Nobody wants incomplete or partially available app, nor does iTunes.

5. Violating the Human Interface Guidelines
There is something you can’t change, and one of these things are Apple’s Human Interface Guidelines. From now on their rules of designing and formatting are sacred for you.

6. Slow apps
Don’t you think that users will wait for more than ten seconds? Neither does iTunes. Do anything but your app has to load fast.

7. Bad localization
Ensure that your app works appropriately at each location, has a correct translation and if it is an ecommerce app, appropriate currencies are displayed.

8. Abuse the iOS file system
Since iOS 5.1, data that can be saved in the iCloud is not allowed to be saved on a device. Device cache and Local storage are at your service.

9. Steal the dragon’s gold: use Apple’s images
Don’t. Even. Think. About it. No matter how awesome they are. Apple never forgives and never forgets.

10. Forget about privacy policy
If you collect user’s information you need to provide them with clear privacy policy. Apple cares for the private information, so should you.

11. Bad description
Thousands apps were rejected because of unobvious and undetailed app’s description. Explain what your app does, provide a demo showing how and when to use special features.

12. Don’t mind the bugs
If Apple will face a crash or a bug when testing your app – it will be for sure rejected. Apple always tests apps on the newest devices small development companies haven’t purchased yet. Unless you invest in your QA department device coverage or use crowdsourced testers - rejects due to undetected bugs are predictable.

Let us give a credit to Apple for making this information public. They are so captious not to laugh at your attempts, but to increase the overall level of apps available in iTunes. So make your apps, study the apple appstore guidelines and rules, test thoroughly and submit. Rejection is not the end!
Forewarned is forearmed!


There are no comments.

Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>