Sep 14, 2015 - 11:03 AM
The goal of this policy is to protect the end users by not allowing bad quality apps that can be full of bugs or that are not user friendly into the store. But is this goal achieved efficiently?
How to avoid a rejection In addition to having zero tolerance, Apple also takes relatively long to review an app, so, to protect yourself and ensure that all runs smoothly, follow these precautions listed below:
1. Get to work well in advance (especially if you have to respect an important deadline) by opening an Apple Developer Acount , this operation can take up to 24 hours if it's a personal account, and even longer if it's for a company.
2. Read the App Store Review Guidelines carefully (found here: https://developer.apple.com/app-store...) . It may not be the most interesting thing to read, but it's a medicine and therefore, it must be swallowed. You will learn for example that it is strictly forbidden to insert logos or trademarks from Apple or any third parties; that it's forbidden to refer to other people without their authorization and that you may use localization options only if they are strictly necessary to the function of the app, etc.
3. Pay attention to the design and user experience, it is no less important than content. Ask a friend to test your app and let you know what he thinks, how easy it was to browse through it and whatnot. You will immediately find out if your app is intuitive or if it needs some adjustments.
4. Test the Ad Hoc version multiple times, this is an exact copy of the app you will send to the store, it allows you to discover little bugs before apple does.
5. Fill out all the metadata correctly on iTunes Connect; Put the right tags and images, choose the appropriate rating (If your app includes content that is for adults only, such as sex or alcohol, remember to mention this, otherwise it will be rejected), make sure that the URLs work correctly. Everything must be clear and transparent for the final user.
6. Make sure to check the right boxes regarding the Advertising Identifier and third party content. If you are a GoodBarber user you will find a detailed online help that will guide you through this process.
When you are presenting your app, you will be asked if your application uses the Advertising Identifier (IDFA) to display ads. If you indicate that you use this device but you do not have any ads in the app or they are not displayed correctly, it will be rejected. When you are testing your iOS app make sure that all the ads function properly.
Also, if you state that your app does not use IDFA when in reality it does, the status "Invalid Binary" will be assigned to your app and it will be rejected.
You will also be asked if your app displayes third party content, this includes even a simple link to a website. We therefore advise you to always answer "Yes" to this question.
7. GoodBarber gives you a list of mandatory and advised steps to complete before submitting your app.