设置你的应用程序标识符
在你的应用程序中使用 Sign in with Apple 之前,你需要处理 Apple 开发者门户的Certificates, Identifiers & Profiles 部分中的一些设置步骤。- 登录你的 Apple Developer Program 账户。
- 选择 Certificates, Identifiers & Profiles。
- 在 Identifiers 窗格中,选择你的应用程序标识符,或选择 (+) 创建新标识符。
如果你正在创建新标识符,请选择 App IDs 作为新标识符类型。
- 滚动浏览功能列表并选择 Sign in with Apple。
- 在 Sign in with Apple 设置弹出窗口上按 Continue 或 Save。
- 确保完全创建并更新你的应用程序标识符。
PlayFab 仅支持来自 iOS 或 MacOS title 的 Sign in with Apple。
在 PlayFab 中设置 Apple 附加组件
要在 PlayFab 中设置 Apple 附加组件:- 登录 Game Manager。
- 从 My Studios and Titles 页面选择你的 title。
- 在 Add-ons 窗格中,选择 Apple 平台。
- 要安装 Apple 附加组件,请选择 Install Apple。
- 将 iOS App Bundle ID 设置为你在上一节中检索的 App ID。
此时,你需要选择是否忽略身份令牌的过期日期。
- 忽略过期日期:这提供了不太安全但更好的用户体验。但是,如果 Apple 轮换签名密钥,则过期的身份令牌将无法再被验证。在这种情况下,用户必须登录才能提供新的身份令牌。
- 遵守过期日期:这提供了更安全的体验,但代价是可能导致用户多次登录。Apple 身份令牌当前在 10 分钟后过期,之后你的 title 必须要求用户再次登录以获取新令牌。
- 根据你选择的用户体验,适当地设置 Ignore expiration date for identity tokens。
