Apple 登录审核被拒:Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

7,070 阅读6分钟

 App 没有新增功能,修复了一些 bug,正常提审,但是第二天就收到了 Apple 的邮件,审核被拒了。。。

问题描述

App Store 审核被拒的邮件:

2020年7月24日 上午2:38
发件人 Apple
  • 5. 1.1 Legal: Privacy - Data Collection and Storage

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

We noticed that your app requires users to register or log in to access features that are not account-based.

Specifically, we were required to provide phone number after using Sign in with Apple.

Next Steps

To resolve this issue, please revise your app to let users freely access your app’s non account-based features.

Apps may not require users to enter personal information to function, except when directly relevant to the core functionality of the app or required by law.

You should allow users to freely access your app’s non account-based features. For example, an e-commerce app should let users browse store offerings and other features that are not account-based before being asked to register, or a restaurant app should allow users to explore the menu before placing an order. Registration must then only be required for account-specific features, such as saving items for future reference or placing an order.

Please see attached screenshot for details.

被拒原因附加的图片:

问题分析

邮件说我们的应用程序需要用户注册或登录才能访问非基于账户的功能。但我们的 App 登录模式一直都是这样,未登录是可以正常浏览商品的,只有查看“消息”、“我的”,或者浏览时触发了需要用户信息的操作时才会弹出登录页面,没有强制要求用户登录的地方。

邮件第二行说具体表现是使用Apple Sign in后需要提供电话号码,今年 4 月份应 Apple 要求我们支持了 Apple 登录,Apple 登录作为第三方登录,获取授权后需要绑定手机号才能完成注册,这一步是理所当然的呀,不应该有问题啊,而且我查看了大量电商平台的 App,甚至爱奇艺等娱乐类的 App,所有 App Apple 登录获取授权后都需要绑定手机号才能完成注册。

下面是我看的 App 其中几个:

所以 Apple 的审核拒绝理由让人懵逼,无从下手 。

问题跟进

决定还是再确认一下我们的 App 里是否存在非必要却要求登录或者提示不明的地方。

非必要却要求登录的地方:

  1. “我的”页:目前主流 App 都是允许用户为登录访问“我的”,在页面顶部显示未登录状态;

但这1点 App 里一直都是这样,而且也有其他 App 这么做,暂不认为是审核被拒的原因;

提示不明的地方:

  1. Apple 登录授权后绑定手机号提示文案与Apple 登录无关,如图:

审核指南 相关说明 

**(v) 帐户登录:**如果 app 不包含基于帐户的重要功能,请允许用户在不登录的情况下使用。App 不得要求用户提供个人信息才能正常使用,除非个人信息与 app 的核心功能直接相关,或是法律要求时。如果您的核心 app 功能与特定的社交网络 (如 Facebook、微信、微博或 Twitter 等) 不相关,您必须提供无需登录或其他类似机制的访问权限。调取基本档案信息、分享到社交网络或邀请朋友使用 app 等不视为核心 app 功能。App 还必须包含用于撤销社交网络凭证的机制,以及从 app 内停用 app 与社交网络之间数据访问的机制。App 不可在设备外存储社交网络的凭证或令牌,而且只能使用此类凭证或令牌来在 app 使用期间从 app 本身直接连接社交网络。

解决方案一

  1. 修改绑定手机号的提示文案,说明Apple登录需要绑定手机号
  2. 回复Apple邮件,说明我们需要绑定手机号的原因,重新提交审核。

解决方案二

  1. 根据用户手机是否安装微信控制第三方登录的显示与隐藏,即在没有安装微信的手机上也不显示 Apple 登录,这样可以绕过审核,但不是好的解决方案。
2020-7-24 使用方案一重新提审,等待审核结果......

处理进度

2020-7-27 不出意外再次被拒了~

邮件内容如下:

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:

Phone number

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.

Request a phone call from App Review

At your request, we can arrange for an Apple Representative to call you within the next three to five business days to discuss your App Review issue. Our representative will be able to discuss the issue in English or Chinese.

Request a call to discuss your app's review

申请应用审核团队致电联系

如果您有需要,我们将根据您的要求在三到五个工作日内安排一位精通中文的苹果公司代表致电与您联系,讨论您的应用审核结果。

申请应用审核团队致电联系

Please see attached screenshot for details.

因为不是紧急需求,所以不到不得已还是不想使用API控制绕过审核,已经根据提示申请电话联系了,只能等待Apple的电话了~~~

终极解决方案:

收到Apple的来电,确认了审核被拒的具体原因,就是Apple登录后不允许强制获取用户的手机号,回复内容翻译如下:

审核被拒原因:

  1. 我们自己的登录系统使用手机号+验证码方式登录是没有问题的,但使用Apple作为第三方登录,获取登录token是不需要用户手机号的

修改建议:

  1. 我们要在用户登录过程删除中和登录无关的字段
  2. 他们认为购物类App 使用Apple作为第三方登录时,下单支付也是不需要手机号的,如果是订单问题需要用户,可以提示用户绑定手机号,但不能强制
  3. 如果是法律要求,比如评论,可以要求用户绑定手机号,但用户不绑定也应该可以正常使用其他功能

其实就是在绑定手机那里加个跳过按钮...

按照电话沟通的以上建议修改后重新提交审核,终于通过了!