Google 身份验证和 Google Play 游戏身份验证分开
為了遵守 Google Play 遊戲指南(PC 版)並適應 Google 的下一代玩家 ID,Google 認證和 Google Play 遊戲認證被分開(在 SDKv4.21.0 中實現)。\n只有在 2023 年 6 月 7 日之前在應用中心註冊的標題受到影響;新的註冊不受影響。
常見修改¶
由於 Google 認證和 Google Play 遊戲認證的分離,因此需要更改登錄 IdP 設置以添加舊版支持設置。在 SDKv4.21.0 中,當舊版支持標記為「禁用」時,「使用 Google Play 登錄」作為隱式登錄運行。
添加了舊版支持¶
-
由於 Google 認證和 Google Play 遊戲認證的分離,因此有必要更改 App Center 的登錄 IdP 設置並添加舊版支持設置。在 SDKv4.21.0 中,當舊版支持標記為“禁用”時,“使用 Google Play 登錄”作為隱式登錄運行。 可以在 App Center 菜單中檢查舊版支持。
- 菜單位置:Hive 控制台 > 應用中心 > 遊戲管理 > 遊戲列表 > 蜂巢產品設置 > 過去支持 檢查
登入 IdP 設定已更改¶
-
“使用 Google 登入”和“使用 Google Play 登入”與每個 App ID 的登入標籤中設置的“使用 Google/Google Play”分開。
-
當前遊戲應用程式 ID 登入設定已從「使用 Google/Google Play 登入」更改為「使用 Google 登入」。如果舊版支援標記為「啟用」,即使登入設定已更改,在明確登入期間暴露給 IdP 的圖示仍然顯示為「使用 Google Play 登入」,與遊戲內個人資料中的同步狀態相匹配。
-
當註冊「使用 Google Play 登入」時,必須註冊客戶端 ID 和客戶端密鑰。在 Google 控制台中註冊重定向 URI。 可以在下面的身份驗證菜單中檢查登錄設置。
- 菜單位置: Hive 控制台 > 認證 > 認證環境設置 > 登入設置 檢查
修改¶
使用 Google Play 遊戲的 PC 遊戲¶
必須對在2023年6月7日之前註冊並使用或打算使用Google Play Games (GPG) 的PC遊戲進行以下修改。
-
Google Play Games for PC 解釋說「您的遊戲應該自動保存您的 Play Games Services ID,而無需您選擇任何按鈕。遊戲應該在不需要手動登錄任何帳戶的情況下啟動。」
-
您必須將 SDK 版本更新至 v4.21.0,並將舊版支援從「啟用」更改為「禁用」。
- 在身份驗證的登錄設置中,您必須同時選擇「使用 Google 登錄」和「使用 Google Play 登錄」。此外,遊戲必須在遊戲內個人資料中顯示「Google 同步」和「Google Play 同步」作為 IdP 同步。
- 如果在登錄設置中設置了「使用 Google 登錄」按鈕,則當舊版支援從「啟用」更改為「禁用」時,明確的登錄按鈕將從「使用 Google Play 登錄」更改為「使用 Google 登錄」。在遊戲更新期間更改登錄設置以避免用戶混淆。
- 當舊版支援從「啟用」更改為「禁用」時,隱式登錄將從「使用 Google 登錄」更改為「使用 Google Play 登錄」。
- 當舊版支援從「啟用」更改為「禁用」時,對於現有的已登錄用戶,Google 認證和 Google Play 認證必須分開,因此必須在遊戲中顯示 IdP 連結指示器,以便於 Google 連結和 Google Play 連結。在這種情況下,當在遊戲中分開「Google Play 連結」和「Google 連結」時,對於從單個設備(主帳戶/子帳戶)先前連結多個 Google 帳戶的用戶,Google Play 帳戶將連結到最近登錄的 Google 帳戶,遵循在將 Google Play 遊戲服務與現有 ID 解決方案連結的推薦文檔中概述的「最近帳戶回憶」政策。
- 例如,如果一位用戶在一個設備上交替使用兩個 Google 帳戶進行遊玩,「aaa@gmail.com」作為主帳戶,「bbb@gmail.com」作為次帳戶,最近登錄的是「aaa@gmail.com」帳戶,當舊版支援從「啟用」更改為「禁用」(分開 Google 認證和 Google Play 認證)時,Google(aaa@gmail.com)帳戶和 Google Play 帳戶將在遊戲中分開顯示,但僅顯示 Google 連結帳戶(bbb@gmail.com)。
- 由於 Google 認證和 Google Play 認證已被分開,當新用戶在 Crossplay 中使用 Google 登錄時選擇「使用 Google Play 登錄」將創建一個新帳戶。