Google 身份验证和 Google Play 游戏身份验证分开
為了遵守 Google Play 遊戲指南以適應 Google 的 下一代 Play ID,Google 認證和 Google Play 遊戲認證被分開(在 SDKv4.21.0 中實現)。 只有在 2023 年 6 月 7 日之前在應用中心註冊的標題受到影響;新的註冊不受影響。
常見的修改¶
由於 Google 認證和 Google Play 遊戲認證的分離,必須更改 App Center 的登錄 IdP 設置並添加舊版支持設置。在 SDKv4.21.0 中,當舊版支持標記為“禁用”時,“使用 Google Play 登錄”作為隱式登錄運行。
增加了舊版支持¶
-
由於 Google 認證和 Google Play 遊戲認證的分離,必須更改 App Center 的登錄 IdP 設置並添加舊版支持設置。在 SDKv4.21.0 中,當舊版支持標記為“禁用”時,“使用 Google Play 登錄”作為隱式登錄運行。可以在 App Center 菜單中檢查舊版支持。
- 菜單位置:Hive 控制台 > 應用中心 > 遊戲管理 > 遊戲列表 > Hive 產品設置 > 過去支持 檢查
登入 IdP 設定已更改¶
-
在應用中心,“使用 Google 登入”和“使用 Google Play 登入”與每個應用 ID 的登入標籤中設置的“使用 Google/Google Play 登入”分開。
-
當前遊戲應用程式 ID 登入設定已從「使用 Google/Google Play 登入」更改為「使用 Google 登入」。如果舊版支援被標記為「啟用」,即使登入設定已更改,在明確登入期間暴露給 IdP 的圖示仍然顯示為「使用 Google Play 登入」,與遊戲內個人資料中的同步狀態相匹配。
-
當註冊「使用 Google Play 登入」時,您必須在應用程式中心註冊客戶端 ID 和客戶端密鑰。請在 Google 控制台中註冊重定向 URI。 可以在下面的應用程式中心菜單中檢查登錄設置。
- 菜單位置:Hive 控制台 > 應用中心 > 管理 AppID > AppID 列表 > 登入 檢查
修改¶
使用 Google Play 遊戲的 PC 遊戲¶
必須對在2023年6月7日之前註冊並使用或打算使用Google Play Games (GPG) for PC的遊戲進行以下修改。
- 您必須將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 Play 登入」時,將會創建一個新帳戶。