最近产品团队有点挠头,苹果在《App Store 审核指南》(中文版可以访问:https://developer.apple.com/cn/app-store/review/guidelines/)里明确提出了:

通过 Apple 登录

如果 app 使用第三方或社交登录服务 (例如,Facebook 登录、Google 登录、通过 Twitter 登录、通过 LinkedIn 登录、通过 Amazon 登录或微信登录) 来对其进行设置或验证这个 app 的用户主帐户,则该 app 必须同时提供“通过 Apple 登录”作为同等选项。用户的主帐户是指在 app 中建立的、用于标识身份、登录和访问功能和相关服务的帐户。

在以下情况下,不要求提供“通过 Apple 登录”选项:

您的 app 仅使用公司自有的帐户设置和登录系统。 您的 app 是一款教育、企业或商务 app,要求用户使用现有的教育或企业帐户登录。 您的 app 使用政府或行业支持的公民身份系统或电子身份证来鉴定用户身份。 您的 app 是特定第三方服务的客户端,用户需要使用他们的邮件、社交媒体或其他第三方帐户直接登录才能访问内容。

这个条目是 2019 年 9 月加入的,我们考虑到 Apple ID 对一个社区产品来说,几乎是零价值(甚至可能是负面价值——因为会给用户带来许多额外的困扰——比如,为什么登录了还是没办法付款之类的,因为我们此前付款只支持微信支付)。

但是……苹果现在强硬地要求,在 2020 年 4 月 30 日开始,所有想上架 App Store 的应用,以及后续想要更新的 App 都需要遵循这些准则。

对知识星球来说,因为此前甚至“没有自己的用户体系”(我的考虑是越简单越好,没有账户体系,就算遇到拖库,拖走的都只是用户的一堆微信 OpenID 不是吗),所以这下得做: