登入設定
登入設定配置應用程式 ID 使用的登入資訊。
Note
- 要設置登錄設置,項目和應用程式 ID 必須已經註冊。您可以在應用程式中心註冊項目和應用程式 ID。更多詳細信息,請參考 App Center。
登入設定主畫面¶
- 選擇專案:僅顯示在開發或上線狀態的專案,如在應用中心中設定的那樣。
- 應用程式 ID:列出與專案相關聯的應用程式 ID,顯示狀態,例如開發中、上線、未使用或服務終止。感嘆號 (!) 表示具有未註冊或待處理登入設定的應用程式 ID。
- 重置:恢復到現有設定。如果設定已儲存在伺服器上,則會回滾到儲存的版本。
- 變更歷史:顯示登入設定選單的變更歷史。
登入設定步驟¶
登入設定涉及三個步驟:選擇登入類型、安排登入順序和註冊驗證金鑰。
- 選擇登入方法
- 根據在應用中心中註冊的應用程式 ID,自動顯示支援的登入類型。選擇您想要啟用的登入類型。
- 安排登入順序
- 根據專案需求拖動並調整所選登入類型的順序。
- 註冊驗證金鑰
- 複製各個商店提供的驗證金鑰,並將其粘貼到登入設定頁面。請注意,並非所有登入方法都需要在登入設定菜單中註冊驗證金鑰;某些必須直接在 Hive SDK 中註冊。以下提供了有關為每個商店註冊驗證金鑰的詳細說明。
Note
請檢查您想要使用的 IdP 是否支持所應用的 Hive SDK 版本。
支援的登入類型¶
每個與 App ID 連結的專案必須單獨配置登入設定,且配置取決於在 App Center 註冊的作業系統。
行動裝置 (Android, iOS)¶
行動裝置 (Android, iOS): 支援的身份提供者包括 Google Play、Hive、Google、Facebook 等。
-
安卓 : Google Play, Hive, Google, Facebook, QQ, VK, WeChat, Apple, LINE, Weverse, Huawei, X, Steam
-
iOS : 遊戲中心、Hive、Google、Facebook、QQ、VK、WeChat、Apple、LINE、Weverse、X、Steam
PC (Windows, MacOS)¶
PC (Windows, MacOS): 支援的身份提供者包括 Hive、Google、Facebook、Apple、Line、X 和 Telegram。如果在應用中心將應用程式 ID 設定為 Steam 市場,則必須使用「Steam 登入」。
網頁¶
網頁:支持的身份提供者包括 Hive、Google、Facebook 和 Apple。對於網頁登錄,必須在身份驗證密鑰設置期間註冊重定向 URI。
存儲金鑰發放和登入身份驗證金鑰註冊¶
在登入設定菜單中註冊的身份驗證金鑰不包括 Hive 提供的所有金鑰。對於未在登入設定菜單中註冊的身份提供者,請在 SDK 中註冊它們。
Note
- 在登入設定選單中註冊金鑰時,確保同一專案的商店金鑰在行動裝置、PC 和網頁上保持一致。
使用 Google Play 登入¶
登入認證金鑰輸入畫面¶
要使用 Google Play 進行登入,請參考以下說明以獲取客戶端 ID 和客戶端密鑰,並將其註冊在登入設定選單中。
Google Play 控制台金鑰發放與註冊流程¶
- Google Play 控制台:配置 Play 遊戲服務
- 在 Google Cloud 控制台中創建專案
- 在 Google Cloud 控制台中設置 OAuth 同意屏幕
-
在 Google Cloud 控制台中創建用戶憑證
- 導航至 API 和服務 > 憑證,然後點擊創建憑證 > OAuth 客戶端 ID。
- 應用類型:Android
- 輸入應用類型、名稱和 SHA-1 證書指紋,然後點擊創建。參考 Google Play 服務指南
- 在 OAuth 客戶端創建窗口中確認客戶端 ID。
- 應用類型:Web 應用程序
Note
- 要使用 Google Play 進行登錄,創建用戶憑據時請生成 Android 和 Web 應用程序類型。Android 應用程序類型是 Hive SDK 配置所需的,而 Web 應用程序類型則用於在登錄設置菜單中註冊身份驗證密鑰。
- 導航至 API 和服務 > 憑證,然後點擊創建憑證 > OAuth 客戶端 ID。
-
在 Google Play 控制台的 Play Games Services 設定中設置雲端專案
使用 Google 登入¶
登入認證金鑰輸入畫面¶
要配置 Google 登入,請按照以下步驟檢索您的客戶端 ID 和客戶端密鑰,並將它們註冊在登入設定菜單中。
Google Cloud Console 金鑰發放與註冊流程¶
- 在 Google Cloud Console 中創建項目
- 在 Google Cloud Console 中設置 OAuth 同意屏幕
-
在 Google Cloud Console 中創建用戶憑證
- 前往 API 和服務 > 憑證,然後點擊創建憑證 > OAuth 客戶端 ID。
- 應用類型:Android
- 輸入應用類型、名稱和 SHA-1 證書指紋,然後點擊創建。 參考 Google Play 服務指南
- 在 OAuth 客戶端創建窗口中,確認客戶端 ID。
- 應用類型:Web 應用程序
Note
- 要使用 Google 登入,您需要配置以下兩個 OAuth 2.0 客戶端 ID。
- 網頁應用程式類型客戶端 ID : 用於在伺服器上驗證 ID 令牌
- Android 類型客戶端 ID : 需要應用程式的包名稱和 SHA-1 證書指紋
- 前往 API 和服務 > 憑證,然後點擊創建憑證 > OAuth 客戶端 ID。
使用 Facebook 登入¶
登入認證金鑰輸入畫面¶
要使用 Facebook 登入,請參考以下步驟以獲取應用程式 ID 和應用程式密鑰,並在登入設定選單中註冊它們。
Facebook 開發者網站金鑰發放及註冊流程¶
- 訪問並登入 Facebook 開發者網站
- 在應用設置頁面檢查應用 ID 和應用密鑰
- 注意事項
Note
Facebook 登入在您的 iOS 應用程式上無法正常運作嗎?
如果在 Facebook 控制台中啟用了“應用程式密鑰是否嵌入在客戶端?”選項,則在 iOS 上拒絕追蹤權限的使用者可能無法使用 Facebook 登入。
確保禁用此選項以避免登入問題。
使用 Apple 登入¶
登入認證金鑰輸入畫面¶
要在 iOS 以外的平台上使用 Apple 登入,請按照以下步驟從 App Store 控制台檢索服務 ID、團隊 ID、金鑰 ID 和私鑰,並在登入設定菜單中註冊它們。
蘋果開發者網站金鑰發放與註冊流程¶
- 訪問證書、標識符和配置文件
- 前往蘋果開發者網站,使用您的 Apple ID 登錄,然後在頂部菜單中單擊“帳戶”。導航到證書、標識符和配置文件。
- 確認服務 ID
- 確認團隊 ID
- 團隊 ID 是您蘋果開發者帳戶的唯一標識符,可以在會員部分找到。
- 確認金鑰 ID
- 下載私鑰
使用 HUAWEI ID 登入¶
登入認證金鑰輸入畫面¶
要配置 HUAWEI ID 登入,請按照以下步驟檢索華為的客戶端 ID 和客戶端密鑰,並在登入設定菜單中註冊它們。
華為開發者控制台金鑰發放與註冊流程¶
- 訪問 AppGallery Connect
- 在專案設定中確認應用 ID 和應用密鑰
使用 Steam 登入¶
行動裝置 (Android, iOS)¶
登入驗證金鑰輸入畫面¶
要配置 Steam 登入,請按照以下步驟檢索您的 Steam 網頁 API 金鑰並在登入設定菜單中註冊它。
Steamworks 合作夥伴網站金鑰發放與註冊流程¶
- 訪問並登錄 Steamworks 合作夥伴網站
- 驗證 Web API 金鑰
Note
- 對於移動設備,應用程式 ID 不會被使用。
PC (Windows, MacOS)¶
登入驗證金鑰輸入畫面¶
要配置Steam登入,請按照以下步驟檢索您的Steam應用程式ID和Web API金鑰,並在登入設定菜單中註冊它們。
Steamworks 合作夥伴網站金鑰發放和註冊流程¶
- 確認應用程式 ID
- 在管理用戶和權限中確認 Web API
使用 Telegram 登入¶
登入設置 認證金鑰輸入畫面¶
要使用 Telegram 登入,請參考以下說明以檢索 Bot Token 並在設置菜單中註冊它。