With over 2 million apps now in the iOS app store, entering such a crowded market is not an easy feat.
Every day, more and more mobile apps are being built and published.
If you can successfully pass Apple’s rigorous review process and get your app approved by the gatekeepers the first time around, you’ll find that great benefits await!
For example, upon approval:
- You’re no longer left waiting for users to find you in search, on social media, or by word-of-mouth. The apps stores open up a completely new acquisition channel for you.
- Users can begin downloading your app right away, and you can start to generate more revenue through mobile advertising immediately.
- Push notifications will enable you to instantly connect and engage with users, sharing with them real-time updates regarding new content, in-app activity, special offers, and more.
Unfortunately, some apps do get rejected straight out the gate. It’s not always easy to find out what you need to do in order to avoid app store rejection.
According to Apple, 88% of those rejections occur because of the most common faux pas.
It’s clear that even making it into the app store is a labor in and of itself.
But that doesn’t mean you can afford to miss any of Apple’s guidelines. If your app isn’t accepted the first time you submit–especially if the reason is due to poor quality of content or app construction–it will be very difficult to change Apple’s mind when you resubmit.
If you want to maintain a strong reputation as you submit more apps to the iOS app store, you must play by their rules.
That’s why we’ve compiled a list of tips that will help you traverse the minefield of guidelines that lie between developers and a space on the iOS app store, to help you avoid app store rejection!
Technical Reasons for App Store Rejection
There are generally two categories of reasons for app store rejection. Technical reasons are the first:
1. Crashes and Bugs
As you can imagine, Apple doesn’t take too kindly to apps that contain explicit bugs or full-out system failures. If your testing of the app demonstrates an unstable performance and ongoing crashes, get that fixed first before submitting for review – if not your app is almost guaranteed to be rejected. Make sure your app works
2. Poor Performance
It doesn’t matter how stunning your app looks or how entertaining it is, Apple expects it to run fluidly. If the entry screen causes confusion or frustration, if navigation is choppy, if pages take too long to load, users will be unhappy. And Apple will keep that from happening by outright rejecting your app.
- Providing an explanation of your data retention policies
- Enabling users to withdraw consent to data collection, among other things.
Specifically, Apple has made a point of mentioning that there are two kinds of links it requires apps to have. First, all apps must include a direct link to Support along with contact information.
4. Broken Links
Apple has explicitly called out broken links as one of the top reasons for rejecting an app. If you haven’t taken the time to walk through your mobile app and test out each page and link, do so now. With MobiLoud’s Canvas tool, you can test this before you publish.
5. Hardware and Software Compatibility
Per Apple’s guidelines, your app must work on all the latest systems–hardware and software. They’ve placed extra importance on apps’ ability to run on the iPad, so take note of that for your tests.
Apple also stresses the importance of designing apps so they don’t inefficiently use up the resources or put strain on devices (e.g. excessive heat, battery draining, etc.) And they strongly discourage apps from encouraging or asking users to disable core iOS features. In other words, if your app can’t work everywhere and on every Apple mobile device, you have a problem.
6. Payment System
If your software uses in-app purchases to unlock functionality or allow the user to download digital content, transactions must go through the official Apple in-app purchasing system. This is to ensure that money is securely transferred via the Apple marketplace.
This is something to be aware of when converting your website into a mobile app since traditional payment systems will be connected to the site.
When using MobiLoud News, you can sell access to content, remove ads, and so on for a subscription fee using in-app payment tools from Apple. If you’re using Canvas to build e-commerce apps, it is okay to use external payment providers, but only if it’s to pay for a service; not for in-app purchases.
7. Lacking Standard Functionality
Creating a mobile app for the wrong reasons–i.e. for the purposes of giving customers another contact channel–could result in app store rejection. The key thing to remember is that a mobile app must be useful. If all you want to do is share a contact form, and there’s no other functionality or features to the app, then there’s no reason to have it in the first place.
Content-Related Reasons for App Store Rejection
The second type of reason Apple rejects apps is because the quality of the content is lacking:
8. Copycat of Another App
Think twice before going to the trouble of remodeling the latest mobile craze. Apple may not feel that it’s a welcome addition to its market (along with the 15 other versions of it already out there…). Plus, Apple hates wasting its reviewers’ and users’ time with unoriginal content. Creating your own unique app and content is a good way to avoid app store rejection.
9. Website or Application?
If your app is based on a website, make sure that what you upload is, in fact, an app rather than a website in an app wrapper.
10. Placeholder Content
One of the most frustrating things for anyone on the receiving end of an app–Apple’s review team or the end users that encounter it in the store–is to find placeholder content still in there.
This is a sign that your mobile app is incomplete and wasn’t ready to be sent over. It will also give reviewers an extra reason to dig and find more things wrong with it.
11. Inaccurate Description
Make sure your app description is as to the point and accurate as possible. Also, make sure your app doesn’t describe itself as something it’s not. In sum, if your description misleads users to download the app, you’ll find yourself in hot water.
12. Lack of Valuable Content
Similar to the point made about the lack of standard functionality, the same goes here if there is a lack of valuable content. If you’re simply aggregating a bunch of web pages with no rhyme or reason, or there isn’t much substance in the content,you can’t expect users to gain much from the experience.
13. Poor UI
Before designing your app, get up to speed with Apple’s Human Interface Guidelines. They’ll provide you with a good baseline on how to properly design a user interface that leads to good results. As you can see from this example from Apple, there are clear dos and don’ts when it comes to designing mobile interfaces:
14. Bad UX
The first thing you should ask during testing is: “Is my app easy to use?” This includes reviewing the navigation, the customer journey through design, as well as custom features and functionality you’ve introduced to the app. If it doesn’t comply with standard iOS design specifications, take it back to the drawing board.
15. Mentioning Other App Platforms
If it’s clear the app wasn’t built strictly for iOS, you’re going to have a difficult time getting it approved. In other words, don’t mention Android apps or any other platforms. And, when creating screenshots for the store, make sure they come from iOS devices.
16. Incomplete Information
The last reason why Apple might reject your app is if the information you provide for the store and for review purposes is incomplete or out-of-date. In other words, make sure to include:
- Your contact details
- The title, description, specifications, and other details about the app
- Categorization information
- Special configuration notes
- Demo video if there’s something regarding hardware or software you have to explain
Other Reasons for App Store Rejection
If you have submitted your app to the store and it was rejected for a reason not listed here, call Apple directly to get more details.
Apple’s support team is really helpful during the review process and can walk you through whatever went wrong.
If Apple became lenient in its rules and allowed buggy, spammy, or misleading apps into the store, how long do you think its users would continue to trust the store’s ability to provide high-quality apps for their devices? Needless to say, there’s a valid reason behind each app store rejection from Apple.
That’s why you should invest more time and energy in making your app. If you can spare yourself the hassle of being rejected by Apple, you can start reaping the benefits of having an app in the iOS store right away. We hope that this guide will help you avoid app store rejection when you go to publish your own mobile app.
Looking for more information on how to avoid app store rejection? Check out these helpful resources:
- Common App Rejections (straight from Apple’s mouth)
- What Should You Do When Your App is Rejected?
- How we fought bad apps and malicious developers in 2017 (notes about Google Play store rejections)
No time to make sure your app will pass all of the Apple iOS App Store guidelines? In that case, consider outsourcing the process to a company like MobiLoud. We build apps that get into the iOS app store 100% of the time, or your money back. Guaranteed.