跳轉至

登入設定

登錄設置 配置 App ID 使用的登錄資訊。

注意
  • 要設置登錄設置,必須已註冊專案和 App ID。您可以在 App Center 中註冊專案和 App ID。有關更多詳細資訊,請參閱 App Center

登錄設置主螢幕

  • 選擇專案:僅顯示在 App Center 中設置的處於開發或即時狀態的專案。
  • App ID:列出連結到專案的 App ID,顯示 In Development、Live、Unused 或 Service Terminated 等狀態。感嘆號 (!) 表示具有未註冊或待登錄設置的 App ID。
  • 重置:恢復為現有設置。如果設置保存在伺服器上,它將回滾到保存的版本。
  • 更改歷史記錄:顯示登錄設置功能表的更改歷史記錄。

登錄設置步驟

登錄設置包括三個步驟:選擇登錄類型、排列登錄順序和註冊身份驗證密鑰。

  1. 選擇登錄方式
    • 支援的登錄類型將根據App Center中使用App ID註冊的OS自動顯示。選擇要啟動的登錄類型。
  2. 安排登錄順序
    • 根據專案要求拖動並調整所選登錄類型的順序。
  3. 註冊身份驗證金鑰
    • 複製每個商店提供的身份驗證金鑰,並將其粘貼到登錄設置頁面中。請注意,並非所有登錄方法都需要在登錄設置功能表中註冊身份驗證密鑰;有些必須直接在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 登錄”的必填項。

  • 通用
  • 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 Play管理中心並使用您的Google帳戶登錄。導航到Play遊戲服務>設置和管理>配置。
    • 選擇一個 Play 遊戲服務專案。
      • 創建新專案:生成新的 Play 遊戲專案和雲專案。
      • Use an existing project(使用現有專案):重用現有專案。
    • 選擇一個雲專案。如果不存在 Cloud 專案,請按下 Create a new cloud project(創建新的雲專案)。
    • 按兩下 Google Cloud Console 以開啟 Create a Google Cloud project 彈出視窗中的 Google Cloud Console 頁面。
  • 在Google Cloud Console 中創建專案
    • 在Google Cloud Console 中創建新專案。
  • 在Google Cloud Console 中設置 OAuth 同意螢幕
    • 轉到API和服務>OAuth同意螢幕。選擇Use Type as 「External」 (使用類型) 作為 「External」 (創建),然後按兩下 Create(創建)。
    • 在 App Registration Modification 中,輸入 App 名稱、用戶支援郵箱和開發者聯繫方式,然後按兩下 Save and Continue。
    • 按兩下 Save and Continue (保存並繼續),無需其他範圍設置。
    • 按兩下 Save and Continue (保存並繼續),無需其他測試用戶設置。
    • 查看摘要螢幕中的設置,然後按兩下 Return to Dashboard (返回到控制面板)。
  • 在Google Cloud Console 中創建用戶憑證

    • 導航到API和服務>憑據,然後點擊創建憑據>OAuth用戶端ID。
    • 應用程式類型: Android
      • 輸入應用程式類型、名稱和SHA-1證書指紋,然後按下 Create(創建)。參考 Google Play 服務指南
        • 套件名稱可以在 AndroidManifest.xml 檔案中找到。
        • 在 C:\Users\%USERPROFILE%.android> 的命令提示符中使用 keytool 命令驗證 SHA-1 證書指紋。
      • 在 OAuth Client Created 視窗中,確認 Client ID。
    • 應用程式類型: Web 應用程式
      • 選擇 OAuth 用戶端 ID 並為 Web 應用程式類型創建一個附加條目。
      • 輸入應用程式名稱,然後按下 Create。
      • 在 OAuth Client Created 視窗中,確認 Client ID 和 Client Secret。
    注意
    • 要使用 Google Play 登錄,請在創建使用者憑據時生成 Android 和 Web 應用程式類型。Hive SDK 配置需要 Android 應用程式類型,而 Web 應用程式類型用於在登錄設置功能表中註冊身份驗證金鑰。
  • 在Google Play管理中心的 Play 遊戲服務設置中設置雲專案

    • 選擇一個雲專案,按兩下創建新的雲專案,查看生成的專案ID。

使用Google登錄

登錄身份驗證金鑰輸入螢幕

要配置 Google 登錄,請按照以下步驟檢索您的用戶端 ID 和用戶端密鑰,並在登錄設置功能表中註冊它們。

Google Cloud Console 金鑰頒發和註冊流程

  • 在Google Cloud Console 中創建專案
    • 在Google Cloud Console 中創建新專案。
  • 在Google Cloud Console 中設置 OAuth 同意螢幕
    • 轉到API和服務>OAuth同意螢幕。選擇Use Type as 「External」 (使用類型) 作為 「External」 (創建),然後按兩下 Create(創建)。
    • 在 App Registration Modification 中,輸入 App 名稱、用戶支援郵箱和開發者聯繫方式,然後按兩下 Save and Continue。
    • 按兩下 Save and Continue (保存並繼續),無需其他範圍設置。
    • 按兩下 Save and Continue (保存並繼續),無需其他測試用戶設置。
    • 查看摘要螢幕中的設置,然後按兩下 Return to Dashboard (返回到控制面板)。
  • 在Google Cloud Console 中創建用戶憑證
    • 導航到API和服務>憑據,然後點擊創建憑據>OAuth用戶端ID。
    • 應用程式類型: Android
      • 輸入應用程式類型、名稱和SHA-1證書指紋,然後按下 Create(創建)。參考 Google Play 服務指南
        • 套件名稱可以在 AndroidManifest.xml 檔案中找到。
        • 在 C:\Users\%USERPROFILE%.android> 的命令提示符中使用 keytool 命令驗證 SHA-1 證書指紋。
      • 在 OAuth Client Created 視窗中,確認 Client ID。
    • 應用程式類型: Web 應用程式
      • 選擇 OAuth 用戶端 ID 並為 Web 應用程式類型創建一個附加條目。
      • 輸入應用程式名稱,然後按下 Create。
      • 在 OAuth Client Created 視窗中,確認 Client ID 和 Client Secret。
    注意
    • Android 的應用程式類型在Hive SDK中配置。
    • Web 應用程式的應用程式類型用於 Web、Windows 和 MacOS 的登錄設置功能表中。

使用Facebook登錄

登錄身份驗證金鑰輸入螢幕

要使用 Facebook Sign-in,請參考以下步驟獲取 App ID 和 App Secret,並在登錄設置功能表中進行註冊。

Facebook 開發者網站金鑰發放和註冊流程

  • 訪問並登錄 Facebook 開發人員網站
    • 訪問 Facebook 開發人員網站並使用您的 Facebook 帳戶登錄。
    • 點擊「我的應用程式」,然後選擇現有應用程式或註冊新應用程式。
  • 在應用設置頁面查看 App ID 和 App Secret Code
    • 在 App Dashboard 中,轉到 Settings > Basic 找到 App ID 和 App Secret。
    • 出於安全原因,App Secret 是隱藏的,需要顯示密碼。
  • 筆記
    • 雖然以下設置不是在登錄設置功能表中註冊的強制性要求,但它們對於啟用 Facebook 登錄至關重要:
      • 導航到 應用程式設定 > 高級設置,然後啟動應用程式身份驗證。
      • 在 App Settings > Advanced Settings > Security中,獲取 Client Token 並在 Hive SDK 中進行配置。
      • 轉到 Facebook 登錄>設置,並添加有效的 OAuth 重定向 URI。

通過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
    • 在證書、標識碼和配置檔中,轉到標識碼部分並找到您的Bundle ID。
  • 確認團隊ID
    • 團隊 ID 是 Apple 開發人員帳戶的唯一識別碼,可以在 Membership (成員資格) 部分找到。
  • 確認金鑰 ID
    • 在證書、識別碼和配置檔中,轉到金鑰部分。輸入金鑰名稱,選擇“使用 Apple 登錄”,然後按下“繼續”。
    • 在「配置金鑰」頁面中,在「主應用程式ID」欄位中選擇要用於「使用 Apple 登錄」 的應用程式 ID,然後按下「保存」。
    • 在 Register a New Key 頁面上,按兩下 「Register」。。
    • 在 Download Your Key 頁面中,找到 Key ID 並按兩下 “Download” 以生成並下載金鑰。
  • 下載私鑰
    • 私鑰檔將採用 .p8 格式,並且只能下載一次,因此請妥善存儲。
    • 在設置中註冊 Private Key 時,請確保包含整個內容,包括以下行:-----BEGIN PRIVATE KEY----- 和 -----END PRIVATE KEY-----.

使用華為帳號登錄

登錄身份驗證金鑰輸入螢幕

要配置 HUAWEI ID Sign-in,請按照以下步驟獲取華為的 Client ID 和 Client Secret,並在登錄設置功能表中註冊它們。

華為開發者主控台金鑰發放和註冊流程

  • 訪問 AppGallery Connect
    • 使用華為賬號登錄華為開發者控制台,進入AppGallery Connect。
    • 選擇 My Projects (我的專案),然後按下應用程式儀錶板中的 Project Settings (項目設置)。
  • 在 Project Settings 中確認 App ID 和 App Secret
    • 點擊 項目設置 > 一般資訊,然後檢查 應用資訊 > OAuth 2.0 用戶端 ID 部分下的 用戶端 ID 和 用戶端密鑰。

使用 Steam 登錄

移動版(Android、iOS)

登錄身份驗證金鑰輸入螢幕

要配置 Steam 登錄,請按照以下步驟檢索您的 Steam Web API 金鑰,並在登錄設置功能表中註冊。

Steamworks 合作夥伴網站金鑰發放和註冊流程
  • 訪問並登錄 Steamworks 合作夥伴網站
    • 訪問 Steamworks 合作夥伴網站並使用您的 Steam 帳戶登錄。
  • 驗證 Web API 金鑰
    • 在頂部功能表中,點擊『用戶和許可權』下的『管理組』清單中的組。如果沒有組,請按兩下建立新組以創建組。
    • 驗證所選組的 Web API。
注意
  • 對於行動裝置,不使用 App ID。

個人電腦(Winodows、MacOS)

登錄身份驗證金鑰輸入螢幕

要配置 Steam 登錄,請按照以下步驟檢索您的 Steam 應用 ID 和 Web API 金鑰,並在登錄設置功能表中註冊它們。

Steamworks 合作夥伴網站金鑰發放和註冊流程
  • 確認App ID
    • 訪問 Steamworks 合作夥伴網站,並使用您的 Steam 帳戶登錄。從頂部功能表中,導航到應用程式和包>應用程式並選擇現有的應用程式。
    • App ID 顯示在應用程式的控制面板上,並唯一標識應用程式。
  • 在管理使用者和許可權中確認Web API
    • 在頂部功能表中,點擊『用戶和許可權』下的『管理組』清單中的組。如果沒有組,請按兩下建立新組以創建組。
    • 驗證所選組的 Web API。