登录设置
登录设置 配置 App ID 使用的登录信息。
注意
- 要设置登录设置,必须已注册项目和 App ID。您可以在 App Center 中注册项目和 App ID。有关更多详细信息,请参阅 App Center。
登录设置主屏幕¶
- 选择项目:仅显示在 App Center 中设置的处于开发或实时状态的项目。
- App ID:列出链接到项目的 App ID,显示 In Development、Live、Unused 或 Service Terminated 等状态。感叹号 (!) 表示具有未注册或待登录设置的 App ID。
- 重置:恢复为现有设置。如果设置保存在服务器上,它将回滚到保存的版本。
- 更改历史记录:显示登录设置菜单的更改历史记录。
登录设置步骤¶
登录设置包括三个步骤:选择登录类型、排列登录顺序和注册身份验证密钥。
- 选择登录方式
- 支持的登录类型将根据 App Center 中使用 App ID 注册的 OS 自动显示。选择要激活的登录类型。
- 安排登录顺序
- 根据项目要求拖动并调整所选登录类型的顺序。
- 注册身份验证密钥
- 复制每个商店提供的身份验证密钥,并将其粘贴到登录设置页面中。请注意,并非所有登录方法都需要在登录设置菜单中注册身份验证密钥;有些必须直接在 Hive SDK 中注册。下面提供了为每个存储注册身份验证密钥的详细说明。
支持的登录类型¶
必须为链接到 App ID 的每个项目单独配置登录设置,并且配置取决于在 App Center 中注册的 OS。
移动版(Android、iOS)¶
移动设备(Android、iOS):支持的 IdP 包括 Google Play、Hive、Google、Facebook 等。
-
Android:Google Play、Hive、Google、Facebook、QQ、VK、微信、Apple、LINE、Weverse、华为、X、Steam
-
iOS:Game Center、Hive、Google、Facebook、QQ、VK、微信、Apple、LINE、Weverse、X、Steam
个人电脑(Windows、MacOS)¶
PC(Windows、MacOS):支持的 IdP 包括 Hive、Google、Facebook 和 Apple。如果 App ID 在 App Center 中设置为 Steam 市场,则必须提供“使用 Steam 登录”的必填项。
蹼¶
Web:支持的 IdP 包括 Hive、Google、Facebook 和 Apple。对于 Web 登录,必须在身份验证密钥设置期间注册重定向 URI。
存储密钥颁发和登录身份验证密钥注册¶
在登录设置菜单中注册的身份验证密钥不包括 Hive 提供的用于登录的所有密钥。对于未在登录设置菜单中注册的 IdP,请在 SDK 中注册它们。
注意
- 在登录设置菜单中注册密钥时,请确保在移动设备、PC 和 Web 上一致地注册同一项目的存储密钥。
使用 Google Play 登录¶
登录身份验证密钥输入屏幕¶
要使用 Google Play 登录,请参考以下说明获取客户端 ID 和客户端密钥,并在登录设置菜单中注册它们。
Google Play 管理中心密钥发放和注册流程¶
- Google Play 管理中心:配置 Play 游戏服务
- 在 Google Cloud Console 中创建项目
- 在 Google Cloud Console 中设置 OAuth 同意屏幕
-
在 Google Cloud Console 中创建用户凭证
- 导航到API和服务>凭据,然后点击创建凭据>OAuth客户端ID。
- 应用程序类型: Android
- 输入应用程序类型、名称和 SHA-1 证书指纹,然后单击 Create(创建)。 参考 Google Play 服务指南
- 在 OAuth Client Created 窗口中,确认 Client ID。
- 应用程序类型: Web 应用程序
注意
- 要使用 Google Play 登录,请在创建用户凭据时生成 Android 和 Web 应用程序类型。Hive SDK 配置需要 Android 应用程序类型,而 Web 应用程序类型用于在登录设置菜单中注册身份验证密钥。
-
在 Google Play 管理中心的 Play 游戏服务设置中设置云项目
使用 Google 登录¶
登录身份验证密钥输入屏幕¶
要配置 Google 登录,请按照以下步骤检索您的客户端 ID 和客户端密钥,并在登录设置菜单中注册它们。
Google Cloud Console 密钥颁发和注册流程¶
- 在 Google Cloud Console 中创建项目
- 在 Google Cloud Console 中设置 OAuth 同意屏幕
- 在 Google Cloud Console 中创建用户凭证
- 导航到API和服务>凭据,然后点击创建凭据>OAuth客户端ID。
- 应用程序类型: Android
- 输入应用程序类型、名称和 SHA-1 证书指纹,然后单击 Create(创建)。 参考 Google Play 服务指南
- 在 OAuth Client Created 窗口中,确认 Client ID。
- 应用程序类型: Web 应用程序
注意
- Android 的应用程序类型在 Hive SDK 中配置。
- Web 应用程序的应用程序类型用于 Web、Windows 和 MacOS 的登录设置菜单中。
使用 Facebook 登录¶
登录身份验证密钥输入屏幕¶
要使用 Facebook Sign-in,请参考以下步骤获取 App ID 和 App Secret,并在登录设置菜单中进行注册。
Facebook 开发者网站密钥发放和注册流程¶
- 访问并登录 Facebook 开发人员网站
- 在应用设置页面查看 App ID 和 App Secret Code
- 笔记
通过 Apple 登录¶
登录身份验证密钥输入屏幕¶
要在 iOS 以外的平台上使用 Apple Sign-in,请按照以下步骤从 App Store 控制台检索 Bundle ID、Team ID、Key ID 和 Private Key,并在登录设置菜单中注册它们。如果为身份验证密钥输入的 Bundle ID 与 App ID 不匹配,请输入 Apple Developer 站点的 Bundle ID。
Apple Developer Site 密钥发放和注册流程¶
- 访问证书、标识符和配置文件
- 转到 Apple Developer 网站,使用您的 Apple ID 登录,然后单击顶部菜单中的“帐户”。导航到证书、标识符和配置文件。
- 确认 Bundle ID
- 确认团队 ID
- 团队 ID 是 Apple 开发人员帐户的唯一标识符,可以在 Membership (成员资格) 部分找到。
- 确认密钥 ID
- 下载私钥
使用华为帐号登录¶
登录身份验证密钥输入屏幕¶
要配置 HUAWEI ID Sign-in,请按照以下步骤获取华为的 Client ID 和 Client Secret,并在登录设置菜单中注册它们。
华为开发者控制台密钥发放和注册流程¶
- 访问 AppGallery Connect
- 在 Project Settings 中确认 App ID 和 App Secret
使用 Steam 登录¶
移动版(Android、iOS)¶
登录身份验证密钥输入屏幕¶
要配置 Steam 登录,请按照以下步骤检索您的 Steam Web API 密钥,并在登录设置菜单中注册。
Steamworks 合作伙伴网站密钥发放和注册流程¶
- 访问并登录 Steamworks 合作伙伴网站
- 验证 Web API 密钥
注意
- 对于移动设备,不使用 App ID。
个人电脑(Winodows、MacOS)¶
登录身份验证密钥输入屏幕¶
要配置 Steam 登录,请按照以下步骤检索您的 Steam 应用 ID 和 Web API 密钥,并在登录设置菜单中注册它们。