Top 9 Reasons Your App Can Be Banned on App Store
Law-quality and violent applications are usually removed from the Apple’s App Store. A selection system is developed with views to prevent expansion of poor content. And it is effective. However, there are unexpected cases when applications are removed from the store for inexplicable reasons. When this occurs, developers have to reprogram basic characteristics or change release dates. Let’s discuss such cases in more detail.
- “Beta” word or any stating of non-completion.
- Lasting app fetch time.
- The using of external payment gateway.
- The making mention of other supported operating systems.
- Localization malfunction.
- Misuse of file management and data storage systems.
- The failure of “allow” and “deny” permissions.
- Misuse of Apple icons.
- Trademarks and Logos.
Frequently, applications are rejected from the Apple’s App Store if there is any hinting at non-completion. Such words as “beta” or “preview” may indicate that an application is unfinished or is not prepared for final release.
Maximum app fetch time is usually set up for Android, iOS, and Windows. In case the app startup limit is exceeded, the OS will simply delete this application. However, slow app loading may result from poor Internet connection, a testing mode, or hardware malfunctions.
All payments must be completed through iTunes account. Linking to any other payment gateway will cause rejection.
If an application can run on Android or Windows, do not make mention of these platforms in the app review. Otherwise, the app will be rejected.
The app user base will be from the globe round, but not from the country of app development. So, you should check out that all data are in line with a user location. It can be done with a simulator designed to test user experience. It is also recommended to use add-ons like NSNumberFormatter and Invariant Culture.
The back up of all application data that can be regenerated is prohibited. Non-user data should also be marked with “do not back up” attribute. Apple allows backing up data being produced by a user.
A user of iOS 6 allows or denies permission for applications to a lot of services in Settings. If there appeared any errors while testing the app functioning, it would be rejected.
All built-in Apple icons and buttons must be tested with UIButtonBarSystemItem to check their functionality.
Apple policy doesn’t allow using its logo or trademark in the app picture.