Guideline4.8
登录服务
4.8 很窄。如果你提供第三方社交登录,Apple 要求同一屏幕上有对等的通过 Apple 登录,除非你符合例外。
§ 01这类拒审通常意味着什么
- 登录页上的 Google、Facebook、微信、Line 是最常见触发点。
- 你自己的邮箱验证码或自有账号体系,不会自动变成 4.8。
- 把通过 Apple 登录藏在「更多」里,却突出 Google,仍会失败。
§ 02常见原因
- 做了 Google 或 Facebook 登录,没做通过 Apple 登录。
- 按钮在,但失败,或建不出同一套账号。
- 按钮不在和其他社交按钮同一屏。
- 从 Google 收集了姓名邮箱,却没处理 Apple 的隐藏邮箱中继。
§ 03怎么判断你是哪一种
- 按审核员首次启动会看到的样子,给登录页截图。
- 有第三方登录却没有通过 Apple 登录,就必须出新包。回复替代不了按钮。
- 按钮在但坏了,按 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 在你还提供其他第三方登录时触发。你自己的邮箱验证码不是第三方登录。