2013年12月9日 星期一

iPhone App Rejection reasons on Apple App Store - Web 2.0 - Blogs


1. BugsHence, it is advisable for iPhone developers to test the app as many times as possible and thoroughly under different conditions before submitting it to the App store.

2. Human Interface Guidelines (HIG)An iPhone developer must follow each and every point of Apple's Human Interface Guidelines seriously. More so for iPhone developers creating data/UI Table view based apps. So, developers must read all the instruction in the document.

3. Internet ConnectivityIf the app needs internet connectivity to run and it's not available then that message should be displayed to the user. Just having the spinning busy icon display and a message saying "trying to connect" is not sufficient. As Apple always tests apps under no connectivity conditions so iPhone developers must avoid taking a chance on the App Store.

4. Identical IconsThese days, Apple is asking for icons in the particular sizes like 512512 app icon which displays in the iTunes App Store be the same as the application 5757 icon. Not following the exact measurements leads to violation of HIG which may become a reason for iPhone app rejection.

5. Excessive Bandwidth UsageIf the app downloads data from the cellular network; iPhone developers should make sure that app is downloading too much data. Though Apple didn't mention the exact count but downloading rate should be low, may be around 4.5 meg of data per 5 minutes of activity. iPhone developer should check the downloading rate of the app before submitting it to the App store.

6. Device CapabilitiesAs there are some differences in various Apple devices like iPod, iPhone and iPad so it's better to run and test the app on as many devices as possible. The options that may work in iPhone may not work in iPod so it is advisable for the perfect test.

7. Button Image ConsistencyIt is always advisable for an iPhone developer to use own custom buttons in the app. For instance if a iPhone developer wants to use Apple's existing image for his button then see that functions are identical because HIG states you can use a standard button in a non-standard way if your app is providing a "immersive environment" so it is better to create your own button. If there are any slight variations with function then there are chances for rejection of your app.

8. Lite VersionsRules are not much clear for the lite versions. But app may get rejected, if it contains visually disabled buttons, prompting the user to upgrade for the full version or displaying the price of full version in the lite version. So, iPhone developers must ensure that they follow all the rules.

9. False Claim of missing networkiPhone developers should make sure that they don't give any false positive feedback in network detection. Apple has a bug in the 'reachability' function. If Apple discovers this type of false claims then your app will get rejected.

10. OS CompatibilityAn iPhone developer should be very much particular about their claims on OS compatibility. If they claim that the app is suitable for a particular version of OS and higher versions then app should work perfectly on all versions or else your app will get rejected.

11. Political/Celebrity ridicule or copyright infringementThe App Store guidelines don't allow an iPhone developer to make fun of any public personality, either in the app or in the description in iTunes.

12. Interpret Code RestrictedApp should be created in such a way that it downloads and executes the code that was not present in the app bundle submitted to Apple.

13. Lottery and contestsWithin app, both lottery and contests can be included under a single line condition. iPhone developers must clearly state that Apple is not a sponsor of, or responsible for conducting the promotion.

14. Information on PricePrice should not be displayed in the app description or anywhere in the app. The reason is so simple, if you display price like this USD 1.99 then users from other countries may get confused.

15. App description, Screen shots and Key wordsRelevant app description should be given. If a feature is described in the description, it should be there in the app or else app gets rejected. The screen shots should match the current submission. The original look and feel of the screen shots should be there in the app. If screen shots are not present from the app then app gets rejected. Relevant key words should only be used in App description. If the app is on baseball and if the iPhone developer uses baket ball as keyword then his app will get rejected.

Professional Blogging Tips provides services for mobile App like iPhone, android application. Here you can get Tips and Tricks for iPhone application development.



???????

沒有留言:

張貼留言