让登录变得轻松简单。
为用户提供快速、安全、保障隐私的账户设置方式并开始使用你的 App 和网站。
为用户提供快速、安全、保障隐私的账户设置方式并开始使用你的 App 和网站。
借助“通过 Apple 登录”,你可以在自己的系统中设置用户账户,其中包括名称、经过验证的电子邮件地址和唯一的稳定标识符,让用户能用自己的 Apple 账户登录你的 App。该功能适用于 iOS、macOS、Apple tvOS 和 watchOS。你还可以将“通过 Apple 登录”添加到你的网站或在其他平台上运行的 App 版本中。用户在设置他们的账户后,就可以在你部署 App 的任何位置登录。
借助“通过 Apple 登录”,可轻松做到以下几点:
在你规划和设计 App 或网站以整合“通过 Apple 登录”时,请确保遵循以下准则。
在实现“通过 Apple 登录”之前,你需要使用“证书、标识符和描述文件”在 Apple Developer 账户中设置标识符和密钥。组织可以为启用了“通过 Apple 登录”的每个服务 ID 注册最多 100 个网站 URL。个人则可注册最多 10 个。
在设置账户时,一些重视保护隐私的用户会选择对自己的个人电子邮件地址保密,并使用 Apple 的私密电子邮件中继转发服务。要通过中继转发服务将电子邮件发送到用户的个人收件箱,你需要注册出站电子邮件域、子域或电子邮件地址。注册过程提供了 Sender Policy 框架的信息性记录检查,不需要网站服务器文件验证。组织可注册最多 100 个出站电子邮件源;个人则可注册最多 32 个。
如果我们检测到从你账户发送的电子邮件无法通过 Apple 的私密电子邮件中继转发服务发送,我们将定期向账户持有人和管理员发送电子邮件通知。账户持有人或管理员可以在“证书、标识符和描述文件”的“更多”部分中关闭这些电子邮件通知。
使用 AuthenticationServices 框架来让用户设置账户并登录你的 iOS、iPadOS、macOS、Apple tvOS 和 watchOS App。
利用新的 Unity Asset Store 软件包,在使用 Unity 构建的游戏和 App 中轻松集成“通过 Apple 登录”。
使用 Sign in with Apple JS 让用户可以设置账户并登录你的网站和其他平台上的 App。
使用 Sign in with Apple API 来验证提供给你 App 的授权代码,并直接通过 Apple 服务器检查用户的状态。
使用 Roster API 来访问 Apple 校园教务管理中的用户和班级信息。
要测试你的 App,请使用最新版本的 Xcode,并将你的设备更新至最新版本的 iOS、iPadOS、macOS、Apple tvOS 和 watchOS。要测试你的网站,你需要将它与一个支持“通过 Apple 登录”且在 App Store 上提供的 App 组合在一起。