App审核被拒原因汇总

1.Guideline 2.5.1 - Performance - Software Requirements

Your app uses the "prefs:root=" non-public URL scheme, which is a private entity
原因:app中有跳转系统应用的功能,但是使用了 prefs:root= ,它是私有API 是被苹果禁用的
解决:改用 UIApplicationOpenSettingsURLString 进行跳转

2.Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

We noticed that your app requests the user’s consent to access their microphone but does not clarify the use of this feature in the permission modal alert.


App审核被拒原因汇总_第1张图片
microLimit.png

原因:访问麦克风的提示信息不足以向用户说明我的app为什么要访问麦克风。具体来讲,之前提交只有“是否允许访问您的麦克风”这一句话。
解决:添加蓝色框中“进行语音搜索”,也就是需要告诉用户访问麦克风要实现的具体操作。

3.Guideline 2.1 - Information Needed

We have started the review of your app, but we are not able to continue because we need access to a video that demonstrates the current version of your app:

in use on a physical iOS device.

Please ensure the video you provide shows a physical iOS device (not a simulator). Specifically, please demonstrate the background audio feature(s) while the users do not use the app since your app declares support for audio in the UIBackgroundModes key in your Info.plist.


App审核被拒原因汇总_第2张图片
bm.png

原因:我的app开启了后台模式,如上图。但是审核人员并不知道为什么要开启这个模式,就是说他在app中没有找到相关功能的入口,需要我们上传演示视频。
解决:上传演示视频,向审核人员展示为什么要开启这个模式。

4.Guideline 2.3.7 - Performance - Accurate Metadata

Your app name or subtitle to be displayed on the App Store includes keywords or descriptors, which are not appropriate for use in these metadata items

原因:应用名,子标题,关键字中有重复的描述。
解决:这个简单,只要修改这些信息,保证它们之间互相没有重复的词语就可以了。

欢迎大家把自己遇到的问题发表在评论区,本文我会持续补充。

你可能感兴趣的:(App审核被拒原因汇总)