上周在提交新的产品到App Store审核后被驳回,分析原因并记录。
一、描述
1. 类型:酒店商城版App
2. 版本:1.32.0
3. 提交日期:2018年9月20日 下午4:38
4. 状态:拒绝 ❌
二、被拒原因
AppStore官方给出的被拒原因如下:
2. 1 Performance: App Completeness
2. 3 Performance: Accurate Metadata
4. 2 Design: Minimum Functionality
结合对应条款码具体分析可以得出大致原因:
- 准则2.1 - 所需信息
问题描述:我们已经开始审查您的应用程序,但我们不能继续,因为我们需要更多关于您的应用程序的信息。
-
准则2.3.3 - 性能 - 准确的元数据
问题描述:我们发现您的屏幕截图无法充分反映您正在使用的应用。具体来说,您的5.5英寸iPhone屏幕截图不显示正在使用的实际应用程序。
- 准则4.2 - 设计 - 最小化应用
问题描述:在我们通过微信登录之前,我们需要安装WeChat应用程序。用户应该能够使用微信log登录并访问他们的帐户,而无需安装任何其他应用程序。
三、针对性解决方案
-
准则2.1 - 所需信息
解决方式:提供模拟账户信息
解决步骤:由于当前App采用免登录设置,但因后台数据原因导致免登录未起效。导致审核期间,依然需登录。如果未使用免登录功能,也可以通过如下方式解决
- 登录App Store Connect
- 点击“我的应用”
- 选择您的应用
- 单击屏幕左侧的应用程序版本
- 向下滚动到“App Review Information”
- 选择“需要登录”框
- 在“用户名”和“密码”字段中输入演示凭证
- 完成所有更改后,单击“版本信息”页面顶部的“保存”按钮 -
准则2.3.3 - 性能 - 准确的元数据
解决方式:
修改屏幕截图,以确保它们准确反映所支持设备上正在使用的应用。
解决步骤:
重新设计屏幕截图,能在截图中明确表示出当前App在机型中显示的效果。
3. 准则4. 2 - 设计 - 最小功能
解决方式:
1.检查当前设备是否已安装第三方平台app,决定当前第三方平台入口是否显示。
2.不止一个审核员,审核需要运气。隐藏入口按钮也是有机率被拒。
3.未安装的设备隐藏按钮,安装了的设备也要检测版本(不支持调用api的版本下隐藏按钮),提交审核时用英文说明情况。