iOS应用审核失败原因及解决办法

未添加相应权限问题

xcode 9后明确要在 plist 文件中添加的权限

 
NSPhotoLibraryUsageDescription 
需要您的同意,XXX才能访问您的相册 
 
NSCameraUsageDescription 
需要您的同意,XXX才能访问您的相机 
 
NSMicrophoneUsageDescription 
需要您的同意,XXX才能访问您的麦克风 
 
NSLocationUsageDescription 
需要您的同意, XXX才能访问您的位置 
 
NSLocationWhenInUseUsageDescription 
App需要您的同意, XXX才能在使用期间访问您的位置 
 
NSLocationAlwaysUsageDescription 
App需要您的同意, XXX才能始终访问您的位置 
 
NSCalendarsUsageDescription 
App需要您的同意, XXX才能访问您的日历 
 
NSRemindersUsageDescription 
需要您的同意, XXX才能访问您提醒事项 
 
NSMotionUsageDescription 
需要您的同意, XXX才能获取您的运动与健身数据 
 
NSHealthUpdateUsageDescription 
需要您的同意, XXX才能访问健康更新  
 
NSHealthShareUsageDescription 
需要您的同意, XXX才能访问您的健康分享 
 
NSBluetoothPeripheralUsageDescription 
需要您的同意, XXX才能访问您的蓝牙 
 
NSAppleMusicUsageDescription 
需要您的同意, XXX才能访问您的媒体资料库

应用开启后台定位没有明确使用场景或者原因

  • 解决方案:在需要申请权限时,提示用户明确的使用场景以及原因。

登陆界面用户未安装相关第三方无法登陆

  • 解决方案:存在第三方登录时,用户手机未安装相关应用,而该应用又不提供web登录时,需要对该登录方式进行隐藏。如微信,在登录界面判断用户手机是否安装微信,如未安装则把微信登录按钮隐藏。

涉及付费聊天功能

  • 解决方案:在应用内把涉及聊天付费以及提现等功能界面隐藏,过审后放出。

涉及应用内购而未做内购。

  • 解决方案:
    1、增加中间货币,接入内购,项目中全部使用内购。
    2、增加内购后,可增加第三方支付以及跳转web支付,审核时先把第三方或者web隐藏,审核过后隐藏内购。

应用H5占比太高

  • 解决方案:整体应用修改,增加原生功能内容,降低H5占比,否则无法过审。

应用内置H5游戏被拒

  • 需提交相关资料证明该 H5 游戏的开发者是苹果开发者

应用设计与App Store版面相像以及跟应用分发类型应用相像被拒

  • 解决方案:修改相关界面以及功能,尽量遵循苹果界面设计开发指南。

包含社区类功能缺少拉黑以及投诉功能被拒

  • 解决方案:增加拉黑以及投诉功能,实际功能可以不做,但是要有相关功能入口。

直播类应用缺少《网络文化直播证书》

  • 解决方案:申请。。。

应用在 IPV6 环境下无法正常使用问题

  • 解决方案:搭建IPV6 环境,如果测试没问题则可重新提审,为了增加可信度,也可以录视频回复。如果有问题,则对框架进行相应整改。

应用审核存在较明显的测试数据被拒

  • 解决方案:提审时后台清空所有测试数据,伪造比较正规数据。

应用评级与内容不符

  • 解决方案:调整评级,对相关敏感内容进行清理整改,一定不能故意降低评级。

应用涉嫌性别歧视

  • 解决方案:应用内容不能单单包含某一性别相关内容,例如在做直播类应用,列表内容不能只存在女性相关用户或内容。

应用内使用了 iPhone 默认手机锁屏界面被拒

  • 解决方案:违反苹果界面设计指南中的条例,需修改界面,可以预先隐藏,审核通过后再显示。

应用预览图与应用内容不符

  • 解决方案:更换相关图片,图片内容必须包含应用内内容。

应用审核时未提供测试账号

  • 解决方案:对于需要账号登录的应用,审核时提供测试账号。

应用开启了后台权限但审核时未发现运用到

  • 解决方案:如应用后台开启了音乐、定位等功能,但是审核时审核人员未发现应用内用到相关功能,此时需要修改或者提供说明该功能所以之处。

马甲包被拒(重复 APP)

  • 解决办法:通过修改应用名字、主icon、换肤、主色调、代码混淆等解决,必要时可通过增加其他无用内容,过审后隐藏。

应用内涉及抽奖功能被拒

  • 应用内有抽奖的运营活动功能时,奖品不要包含评估相关产品,且声明活动与苹果官方无关。

私有API被拒

  • 真要使用私有API时,可通过 base64 编码混淆解决

存在引导用户更新应用被拒

  • 当应用中存在更新提示弹窗时,需设置开关,审核过后放出,否则被认定为引诱用户更新。

敏感词问题

  • 当上传的审核版本中,内容存在相关收录的敏感词时,需全部清除所涉敏感词,例如约炮、赌等等

你可能感兴趣的:(iOS应用审核失败原因及解决办法)