Guideline4.8

登录服务

4.8 很窄。如果你提供第三方社交登录,Apple 要求同一屏幕上有对等的通过 Apple 登录,除非你符合例外。

§ 01这类拒审通常意味着什么

  • 登录页上的 Google、Facebook、微信、Line 是最常见触发点。
  • 你自己的邮箱验证码或自有账号体系,不会自动变成 4.8。
  • 把通过 Apple 登录藏在「更多」里,却突出 Google,仍会失败。

§ 02常见原因

  • 做了 Google 或 Facebook 登录,没做通过 Apple 登录。
  • 按钮在,但失败,或建不出同一套账号。
  • 按钮不在和其他社交按钮同一屏。
  • 从 Google 收集了姓名邮箱,却没处理 Apple 的隐藏邮箱中继。

§ 03怎么判断你是哪一种

  1. 按审核员首次启动会看到的样子,给登录页截图。
  2. 有第三方登录却没有通过 Apple 登录,就必须出新包。回复替代不了按钮。
  3. 按钮在但坏了,按 2.1 加 4.8 处理:先修包,再写路径。

§ 05项目里该查什么

检查清单

  • App ID 上的 Sign in with Apple 能力
  • 按钮和其他第三方登录在同一屏
  • 老用户能绑定 Apple ID 且不丢数据
  • 处理了 Hide My Email,保存了中继地址
  • 若流程有门槛,审核备注里写测试用 Apple ID

§ 06不要做什么

不要

  • 不要靠删掉 Google 登录来回避——要么补上 Apple,要么去掉所有第三方登录。
  • 不要只把通过 Apple 登录放在设置里。
  • 不要引用并不适用于消费级社交登录的例外去申诉。

§ 07接下来常问的问题

只有邮箱密码登录,还要做通过 Apple 登录吗?
如果这是唯一登录方式,不必。4.8 在你还提供其他第三方登录时触发。你自己的邮箱验证码不是第三方登录。

相关拒信原文