iOS上架App Store审核不通过问题记录

911 阅读9分钟

2.1大礼包

1.

image.png 指南2.1-所需信息在我们完成对您的应用程序的审查之前,我们需要一个视频来演示在物理ios设备上使用的当前版本1.0。具体来说,我们需要显示背景音频和背景位置的演示视频。演示视频应该显示您的应用在物理ios装置上运行,而不是在模拟器上。清楚地记录所有相关的应用程序功能,服务和用户权限请求。下一步在App Store Connect中的应用程序页面的“应用程序审查信息”部分提供视频链接并回复此消息。您可以使用屏幕录像机在美国拍摄应用程序的视频。请注意,如果您的应用程序只能通过演示视频进行审查,则您需要为每次提交的应用程序提供更新的演示视频。要了解有关在app Store Connect中向app Store Review提供信息的更多信息,请参阅app Store Connect帮助oit ihirbcittk

问题:在app常用设置中用到了后台运行能力 image.png 解决:如果没用到就删除所填信息,如果有就需要按提示所说提供视频描述。

image.png 在备注中提供你需要后台播放音频的说明,在附件上传演示视频。

2.

image.png

问题:上传审核的时候,正好数据库被损坏,数据丢失。导致填写的账号登录不上,被退回。

解决:注册一个新的,正确的账号。可以直接把账号密码回复给审核团队。

5.1.1

image.png 准则5.1.1(V)-数据收集和存储我们注意到,您的应用程序支持创建帐户,但似乎不包括启动帐户删除的选项。支持创建帐户的应用程序还必须提供帐户删除功能,以使应用商店用户在使用您的应用程序时能够更好地控制他们共享的数据,回复此消息并让我们知道如何定位此功能。如果您的应用程序不支持删除帐户,请修改您的应用,使其包含一个选项来初始化帐户删除并删除所有法律不要求您保留的用户数据。如果您无法提供帐户删除服务,或需要提供额外的客户服务流来方便和确认帐户删除,无论是因为您的应用程序在高度监管的行业中运行,还是出于其他原因,请在app Store Connect中回复此消息,并提供其他信息或文档。如果您对我们的法律义务有疑问,请咨询您的法律。在更新应用程序以支持帐户删除时,请记住这些要求:仅提供临时停用或禁用帐户是不够的。如果用户需要访问网站才能完成帐户删除,在您的网站上包含一个直接指向页面的链接,他们可以在那里完成流程您可能会包含确认步骤,以防止用户意外删除他们的帐户。然而,只有高度监管行业的应用程序才能要求用户使用客户服务资源,如打电话或发送电子邮件,以完成帐户删除。资源查看常见问题并了解有关帐户删除要求的更多信息。请参阅附件截图了解详细信息

问题:app中只有注册,没有注销功能。

解决:在app中增加用户注销功能。(仅提供临时停用或禁用帐户是不够的)

4.5.4 消息通知

image.png 你好 感谢您重新提交。经过进一步审查,我们发现了需要您注意的其他问题。有关详细信息,请参见下文。 如果您有任何问题,我们随时为您提供帮助。在App Store Connect中回复此消息并通知我们。Bug修复提交 我们在下面发现的问题可以在您的下一次更新中得到解决。如果此提交包含错误修复,并且您希望在此时获得批准,请回复此消息并告诉我们。您无需重新提交您的应用程序,我们即可继续操作。 或者,如果您想现在解决这些问题,请查看详细信息,进行适当的更改,然后重新提交。 指南4.5.4-设计-苹果网站和服务 该应用程序需要推送通知才能正常工作。 接下来的步骤 推送通知必须是可选的,并且必须获得用户的同意才能在应用程序中使用。 资源 有关使用推送通知的信息,请查看用户通知框架。 有关详细信息,请参阅所附的屏幕截图。

问题:设置获取通知权限没有取消的按钮,强制性执行。

解决:获取应用的消息通知后,设置用户去设置消息通知的弹框需要有取消的设置,即使你必须让用户开启消息通知,也只能每次进入应用时询问。

2.3.1 PGPay

image.png 你好 感谢您努力遵循我们的指导方针。仍有一些问题需要您注意。 如果您有任何问题,我们随时为您提供帮助。在App Store Connect中回复此消息并通知我们。 准则2.3.1——绩效 该应用程序可能包含隐藏的功能、功能或内容。 具体而言,该应用程序可能包括PGPay SDK,它允许通过应用程序内购买以外的方式购买数字内容、服务或功能。允许通过应用内购买以外的方式购买数字内容的应用程序不符合准则3.1.1。 用户永远不应该在下载的应用程序上被误导。试图隐藏应用程序中的特性、功能或内容可能会导致从Apple Developer Program中删除。 接下来的步骤 识别应用程序中的任何隐藏功能、功能或内容(包括第三方代码或SDK),并在重新提交审查之前修改或删除隐藏材料是合适的。 如果您觉得我们误解了应用程序的功能,请在app Store Connect中回复此消息,解释这些功能的工作原理。

问题:应用中在商品展示的内容中出现了,提成字样的商品。实际上不涉及到用户需要真正的支付。所以被判定为购买数字内容服务等的问题。其实不知道这个是不是主要原因,因为我找了其他资料也有人无缘无故被这样判定,从代码中也确实找不到PGPay的字段。

1.

根据社区中别人的回复,我直接回复了审核团队。

image.png 然而,并没有解决。

image.png 你好 谢谢你的回复。 我们继续发现,该应用程序使用了应用内购买以外的支付机制,如PGPay SDK。为了解决这个问题,从应用程序中删除除应用内购买以外的所有支付机制是合适的。或者,如果您认为此机制的使用方式是合规的,请在App Store Connect中回复此消息,解释此功能的工作原理。 我们期待着审查您重新提交的应用程序。 顺致敬意, 应用程序审查

2.

我查看代码后发现,应用中有一处地方是放置了一个二维码,给别的手机扫了跳转到支付的。就把这一部分去掉了。另外还有一个就是勾选payment的微信支付。但是微信支付从前几个版本就一直都有的。我再一次进行了回复。

image.png

解决:可喜可贺,审核团队放过我了。

image.png 你好 谢谢你的回复。由于我们考虑到这些新信息,您提交的审查将需要额外的时间。目前我们不需要任何进一步的信息。 一旦我们彻底审查了您的提交,我们将在App Store Connect中与您联系,沟通发现的任何问题,否则您的提交将被批准。 顺致敬意, 应用程序审查

2.3.3 Performance - Accurate Metadata

image.png 6.1英寸的iPhone和5.5英寸的iPhone屏幕截图在大多数屏幕截图中都没有显示实际使用的应用程序,也没有显示当前使用中的应用程序版本。截图应突出应用程序的核心概念,以帮助用户了解应用程序的功能和价值。 接下来的步骤 上传新的屏幕截图,解决上述问题,并准确反映每个支持设备上使用的应用程序。 请注意,某些屏幕截图只能通过在App Store Connect的预览和屏幕截图部分选择“在媒体管理器中查看所有尺寸”来查看和更新。 资源 添加或更新屏幕截图时,请遵循以下一般要求: -不反映应用程序UI的营销或宣传材料不适合截图。 -大多数截图应突出显示应用程序的主要功能和特性。请注意,启动和登录屏幕通常不被视为显示您正在使用的应用程序。 -确认屏幕截图在所有语言和所有支持的设备上显示与应用程序相同。例如,屏幕截图可以包括应用程序中存在的控件、界面或菜单。 -确保屏幕截图显示应用程序在正确的设备上使用。例如,iPhone屏幕截图应显示应用程序在iPhone上的样子,而不是在iPad上。可以包含该应用程序在多个苹果平台上的截图,以证明兼容性。 了解更多关于在App Store上为您的产品页面创建出色的屏幕截图或如何在App Store Connect中上传屏幕截图的信息。

问题:添加的app截图与审核版本的页面不一致

解决:重新上传最新的截图