登入設定
登入設定配置應用程式 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。如果在应用中心将应用 ID 设置为 Steam 市场,则“使用 Steam 登录”是强制性的。
網頁¶
Web: 支援的身份提供者包括 Hive、Google、Facebook 和 Apple。對於網頁登錄,必須在身份驗證金鑰設置期間註冊重定向 URI。
存儲金鑰發放和登入身份驗證金鑰註冊¶
在登入設定菜單中註冊的身份驗證金鑰不包括 Hive 提供的所有金鑰。對於未在登入設定菜單中註冊的 IdP,請在 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
- Android 的應用程式類型在 Hive SDK 中配置。
- Web 應用程式的應用程式類型用於 Web、Windows 和 MacOS 的登錄設置菜單。
- 前往 API & 服務 > 憑證,然後點擊創建憑證 > OAuth 客戶端 ID。
使用 Facebook 登入¶
登入驗證金鑰輸入畫面¶
要使用 Facebook 登入,請參考以下步驟以檢索應用程式 ID 和應用程式密鑰,並在登入設定選單中註冊它們。
Facebook 開發者網站金鑰發放與註冊流程¶
- 訪問並登入 Facebook 開發者網站
- 檢查應用程式設定頁面的應用程式 ID 和應用程式密鑰
- 注意事項
使用 Apple 登入¶
登入認證金鑰輸入畫面¶
要在 iOS 以外的平台上使用 Apple 登入,請按照以下步驟從 App Store 控制台檢索 Bundle ID、Team ID、Key ID 和 Private Key,並在登入設定菜單中註冊它們。如果輸入的認證金鑰的 Bundle ID 與 App ID 不匹配,請輸入來自 Apple 開發者網站的 Bundle ID。
蘋果開發者網站金鑰發放和註冊流程¶
- 訪問證書、標識符和配置文件
- 前往蘋果開發者網站,使用您的 Apple ID 登錄,然後在頂部菜單中單擊“帳戶”。導航到證書、標識符和配置文件。
- 確認 Bundle 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 和網頁 API 金鑰,並在登入設定菜單中註冊它們。
Steamworks 合作夥伴網站金鑰發放與註冊流程¶
- 確認應用程式 ID
- 在管理用戶與權限中確認 Web API
使用 Telegram 登入¶
登入設定認證金鑰輸入畫面¶
要使用 Telegram 登入,請參考以下說明以檢索 Bot Token 並在設定菜單中註冊它。