提交appstore审核被拒Guideline 1.2、2.5.1、5.1.1

  • Guideline 1.2 - Safety - User Generated Content

Your app enables the display of user-generated content but does not have the proper precautions in place.

Next Steps

To resolve this issue, please revise your app to implement all of the following precautions:

- Require that users agree to terms (EULA) and these terms must make it clear that there is no tolerance for objectionable content or abusive users
- A method for filtering objectionable content
- A mechanism for users to flag objectionable content
- A mechanism for users to block abusive users (拉黑)
- The developer must act on objectionable content reports within 24 hours by removing the content and ejecting the user who provided the offending content

大概意思就是app包含用户自己DIY的内容,但没有对用户的发布内容进行预防措施,比如拉黑违规用户、删帖等操作。

解决办法:

在用户发布内容前给用户一个公约选择,若不同意则不可发布(内容就和隐私政策类似,就是要遵纪守法,做好良民,你好我好大家好!!!)

 

Guideline 2.5.1 - Performance - Software Requirements



Your app uses the "prefs:root=" non-public URL scheme, which is a private entity. The use of non-public APIs is not permitted on the App Store because it can lead to a poor user experience should these APIs change.

prefs:root=---.ssa

Continuing to use or conceal non-public APIs in future submissions of this app may result in the termination of your Apple Developer account, as well as removal of all associated apps from the App Store.

Next Steps

To resolve this issue, please revise your app to provide the associated functionality using public APIs or remove the functionality using the "prefs:root" or "App-Prefs:root" URL scheme.

If there are no alternatives for providing the functionality your app requires, you can file an enhancement request.

意思是您访问了系统私有Api,你越界了,用了你不该用的东西,比如直接跳到设置的某个app内去修改权限。

解决方法:

  • 全局搜下"prefs:root" 或者 "App-Prefs:root"然后干掉
  • 全局搜下"prefs:root" 或者 "App-Prefs:root"替换为 :

       

  OC:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]

  Swift:UIApplication.shared.openURL(URL.init(string: UIApplication.openSettingsURLString)!)

 

  • Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

We noticed that your app requires users to register with personal information that is not directly relevant to your app’s core functionality. Specifically, the following fields are required but do not appear to be directly relevant to your app’s core functionality:

Gender

Next Steps

To resolve this issue, please either remove all required fields that are not relevant to the app or make those fields optional. Information requested during registration must be relevant to the features the app provides.



Please see attached screenshots for details.

 

意思是你获取了用户的隐私信息,但是却不明确这些信息被用来干嘛了,通常情况下有访问相册、摄像头、媒体库、定位等功能是用途描述不清晰,也有填写用户基本信息但app没有明确改信息的用途

解决方法:

指哪打哪,他告诉你哪不明确修改了放他知道你索要权限是用来干嘛的

你可能感兴趣的:(技术,移动开发)