Reasons Why Apples App Store May Reject An Iphone App
For a mobile application development company to be able to feature its iPhone app at the Apple App Store is success indeed. However, among the thousands of mobile apps created for the iPhone platform, very few make it to the Apple App Store, since the scanning procedure is stringent. Listed below are some prominent reasons why the Apple authorities may reject featuring of certain iPhone apps in its store:
1. Copying of Existing Functionality Apple casts a wide net to search for duplicated functionality in every iPhone app. The user comments reveal that mini web browsers and apps with several web pages are the most vulnerable since there is the possibility of repeated addition of useful functionality from older versions of iPhone apps in this case.
2. Bugs One of the main reasons why an iPhone app is rejected for featuring on App Store is the presence of bugs. Any app that crashes during the review testing method is rejected immediately. Therefore, testing a newly created app on multiple mobile devices, different network connections, and all major OS platforms before submitting it for review is important. But developers must not test their own codes; a unit test code must be written before the process of regression testing starts.
3. HIG Violation One of the most known examples from this category is results not showing on an action sheet when the action button (a rectangular button with an arrow protruding out) is tapped. This prevents the user from selecting or cancelling an action of his/her choice. Another example is non ability of trapping errors since activity indicators are left spinning forever. If any icon of a mobile app created for the iPhone platform does not operate in the way it does on other iPhone apps, the error is listed under HIG violation by Apple.
4. Internet Connectivity Since most iPhone apps would need internet connectivity to function, a message must be displayed on the mobile device screen if connection is not available. Apple notifies that displaying a trying to connect message or spinning the busy icon will lead to rejection of the app.
5. Image & Button Consistency Custom buttons must be included in every mobile app built for the iPhone platform. This means that if a developer uses one of Apples images for a button used in the mobile app designed by him/her, he must make sure that the function performed by that button is the same as that stated by Apple authorities.
6. Compatibility with the OS Platform Every iPhone app developer should make sure that claims on OS compatibility must be true. This means if the developer states that one app will run successfully on a particular version of iOS, it must work perfectly on the version, else the app stands rejected.
7. Use of Appropriate Keyboard Type When apps ask for phone numbers or numeral only inputs, a keyboard providing the possibility of entering alphanumeric inputs, will lead to the rejection of the iPhone app.
8. Information on App Price Prices of iPhone apps must never be displayed in app descriptions or other content citing app functionality. Apple says that displaying prices in a particular currency may confuse buyers from other countries.
All mobile app development companies & developers must take note of the above causes if they want iPhone apps built by them to be featured on the Apple App Store.
1. Copying of Existing Functionality Apple casts a wide net to search for duplicated functionality in every iPhone app. The user comments reveal that mini web browsers and apps with several web pages are the most vulnerable since there is the possibility of repeated addition of useful functionality from older versions of iPhone apps in this case.
2. Bugs One of the main reasons why an iPhone app is rejected for featuring on App Store is the presence of bugs. Any app that crashes during the review testing method is rejected immediately. Therefore, testing a newly created app on multiple mobile devices, different network connections, and all major OS platforms before submitting it for review is important. But developers must not test their own codes; a unit test code must be written before the process of regression testing starts.
3. HIG Violation One of the most known examples from this category is results not showing on an action sheet when the action button (a rectangular button with an arrow protruding out) is tapped. This prevents the user from selecting or cancelling an action of his/her choice. Another example is non ability of trapping errors since activity indicators are left spinning forever. If any icon of a mobile app created for the iPhone platform does not operate in the way it does on other iPhone apps, the error is listed under HIG violation by Apple.
4. Internet Connectivity Since most iPhone apps would need internet connectivity to function, a message must be displayed on the mobile device screen if connection is not available. Apple notifies that displaying a trying to connect message or spinning the busy icon will lead to rejection of the app.
5. Image & Button Consistency Custom buttons must be included in every mobile app built for the iPhone platform. This means that if a developer uses one of Apples images for a button used in the mobile app designed by him/her, he must make sure that the function performed by that button is the same as that stated by Apple authorities.
6. Compatibility with the OS Platform Every iPhone app developer should make sure that claims on OS compatibility must be true. This means if the developer states that one app will run successfully on a particular version of iOS, it must work perfectly on the version, else the app stands rejected.
7. Use of Appropriate Keyboard Type When apps ask for phone numbers or numeral only inputs, a keyboard providing the possibility of entering alphanumeric inputs, will lead to the rejection of the iPhone app.
8. Information on App Price Prices of iPhone apps must never be displayed in app descriptions or other content citing app functionality. Apple says that displaying prices in a particular currency may confuse buyers from other countries.
All mobile app development companies & developers must take note of the above causes if they want iPhone apps built by them to be featured on the Apple App Store.
Source...