Reject Reasons By APPLE

来源:互联网 发布:淘宝商品优惠券二合一 编辑:程序博客网 时间:2024/05/17 04:57
Reject Reasons By APPLE


10.6: Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface is complex or less than very good it may be rejected
16.1: Apps that present excessively objectionable or crude content will be rejected
18.2: Apps that contain user generated content that is frequently pornographic (ex "Chat Roulette" apps) will be rejected
Program License Agreement
PLA 3.3.12


We found your app uses the iOS Advertising Identifier but does not include ad functionality. This does not comply with the terms of the iOS Developer Program License Agreement, as required by the App Store Review Guidelines.


Specifically, section 3.3.12 of the iOS Developer Program License Agreement states:


"You and Your Applications (and any third party with whom you have contracted to serve advertising) may use the Advertising Identifier, and any information obtained through the use of the Advertising Identifier, only for the purpose of serving advertising. If a user resets the Advertising Identifier, then You agree not to combine, correlate, link or otherwise associate, either directly or indirectly, the prior Advertising Identifier and any derived information with the reset Advertising Identifier."


Note: iAd does not use the AdSupport framework, ASIdentifierManager, or the Advertising Identifier. Therefore they are not required for iAd implementations and should not be included in your app for iAd support. 


Please check your code - including any third-party libraries - to remove any instances of:


class: ASIdentifierManager
selector: advertisingIdentifier
framework: AdSupport.framework


If you are planning to incorporate ads in a future version, please remove the Advertising Identifier from your app until you have included ad functionality.


To help locate the Advertising Identifier, use the “nm” tool. For information on the “nm” tool, open a terminal window and enter, “man nm.” 


If you do not have access to the libraries' source, you may be able to search the compiled binary using the "strings" or "otool" command line tools. The "strings" tool lists the methods that the library calls, and "otool -ov" will list the Objective-C class structures and their defined methods. These techniques can help you narrow down where the problematic code resides.

10.6


We also found the user interface of your app is not of sufficient quality to be appropriate for the App Store. Apps that provide a poor user experience are not in compliance with the App Store Review Guidelines.


Specifically, the app's core feature provides a long list of content for viewing accessed through swiping left and right, but does not provide any user interface elements for the user to quickly navigate between image or other content to skip through what the user may have already read. This provides a poor user experience.


It would be appropriate to include additional features that improves the user's experience, rather than to consume information. For example, categories, or sorting features may improve the user's experience when browsing through content.


Please evaluate whether you can make the necessary revisions to improve the user experience of your app. Keep in mind that Apple and Apple customers place a high value - and have high standards - on the user interface and the experience an app provides. Apps should be engaging and exciting, enabling users to do something they couldn't do before; or to do something in a way they couldn't do before or better than they could do it before.


* * * *


Resources for learning how to improve your app:


- Review the UI Dos and Don'ts


- Watch the video The Ingredients of Great Apps to understand the basics of great apps


- Watch the video “Designing User Interfaces for iPhone and iPad Apps” for practical design tips


- Read the iOS Human Interface Guidelines and double check that your app's user interface adheres to these valuable guidelines.


- Read the App Design Basics section of the iOS App Programming Guide. 


- Watch the iOS Development Videos to learn about programming and design tips.



16.1


In addition, we found that your app contains content that many audiences would find objectionable, which is not in compliance with the App Store Review Guidelines.


Specifically, we noticed your app is specifically advertised in the metadata to offer users access to objectionable and pornographic content, or content that are otherwise not in compliance with the App Store Review Guidelines.


Keep in mind that even at a 17+ rating, it is not appropriate to include objectionable or sexually explicit content, as required by the following guidelines:


16.1: Apps that present excessively objectionable or crude content will be rejected.


18.1: Apps containing pornographic material, defined by Webster's Dictionary as "explicit descriptions or displays of sexual organs or activities intended to stimulate erotic rather than aesthetic or emotional feelings", will be rejected.


We encourage you to review your app content and evaluate whether you can modify the content to bring it into compliance with the Guidelines.




18.2


Furthermore, we found your app enables the display of user-generated content which may become objectionable to many users. Therefore we ask that you put all of the following precautions in place, to ensure your app remains in compliance with the App Store Review Guidelines.


- Use Moderators to flag and remove inappropriate content
- Require that your users agree to terms (EULA) and these terms must be clear that there's no tolerance for objectionable content
- Users need a way to flag or report objectionable content and/or users generating this content
- Developer must act on objectionable content reports within 24 hours by removing the content and ejecting the user who provided the offending content
- Developer needs a method for ejecting users who violate the terms of the EULA


Please keep in mind that it is not sufficient for the user to report an issue through a general user feedback / 反馈 or like/dislike feature of the app. Please ensure that the contents that may become objectionable have a reporting or flagging mechanism readily accessible by the user to allow the user to promptly report or flag the issue and clearly identify the offending content.
0 0