持續性規定

為了讓 Google Play 遊戲電腦版玩家獲得最佳體驗,我們要求您的 Google Play 遊戲電腦版和行動裝置 (Android) 版本,必須使用全新的 Google Play 遊戲服務第 2 版 SDK,才會視為已針對 Google Play 遊戲電腦版進行最佳化

規定摘要如下:

  • 如果可行的話,行動版 (Android 裝置) 和 Google Play 遊戲電腦版 (電腦版) 的玩家都必須在遊戲中自動登入 Google Play 遊戲服務,而且教學課程以外的進度會連結至 Google Play 遊戲服務玩家 ID。在其他裝置上,只要遊戲與本機狀態沒有發生衝突,遊戲就會自動還原這項進度。
    • 請注意,使用者可能會透過 Google Play 遊戲服務自動登入遊戲,但無法使用現有的識別系統 (例如訪客帳戶) 登入。在這些情況下,如果使用者已登入 Google Play 遊戲服務,並預期正在儲存其進度,您仍須備份及還原使用者的進度。唯一的例外是當使用者明確瞭解訪客模式是綁定至單一裝置時。
    • 必須採用 Google Play 遊戲服務第 2 版登入功能,才能符合這項規定。如果您目前使用第 1 版登入,請參閱 JavaUnity 整合的指南。
  • 如果您的遊戲使用其他身分識別解決方案,請將 Google Play 遊戲服務玩家 ID 連結至這些解決方案,這樣玩家在使用新裝置時,就不必手動還原憑證。
  • 當遊戲進度發生衝突時 (玩家登入 Google Play 遊戲服務和其他身分識別平台),應以玩家可預期和理解的方式解決。例如詢問玩家要用哪個帳戶玩遊戲、偏好使用本機進度還是合併進度。

我們瞭解您現有的身分識別解決方案有其複雜性,因此對於身分識別衝突和解決方案造成的極端情況,我們會採取彈性做法。最終的規定是,玩家在 Android 裝置 (包括手機和平板電腦) 及 Google Play 遊戲電腦版之間切換時,系統會自動還原玩家的進度或狀態。

如要瞭解如何將 Google Play 遊戲服務與現有的身分識別系統整合,請參閱這個頁面的建議。舉例來說,某些遊戲可能會選擇在 Google Play 遊戲服務與現有的身分識別系統之間進行 1 對 1 的連線 (我們在上方連結的頁面中稱其為繫結解決方案)。其他遊戲可能會選擇將 Google Play 遊戲服務帳戶與數個使用者相關帳戶建立關聯,藉此還原帳戶狀態 (我們在上方連結的頁面中稱其為撤回解決方案)。

您可以使用這個頁面中的測試案例,依據規定評估自己的解決方案。

以下檢查清單是在 Google Play 遊戲電腦版平台上利用 Google Play 遊戲服務登入的必要和建議做法。

ID 重要性 說明
1.1 必要 在 Android 裝置和 Google Play 遊戲電腦版上,使用 Google Play 遊戲服務第 2 版登入來登入玩家。

整合全新 Google Play 遊戲服務第 2 版 SDK 與 Android 和 Google Play 遊戲電腦版版本,並在遊戲中啟用登入功能。使用已登入玩家的憑證滿足第 1.2 條規定。

請注意,第 1 版登入不符合規定。如果您目前在遊戲中使用 Google Play 遊戲服務第 1 版,則必須升級至第 2 版。如要進一步瞭解如何遷移整合作業,請參閱 JavaUnity 指南。
1.2 必要 透過 Play 遊戲服務玩家 ID 備份及還原玩家的進度。

如果使用者瞭解進度是綁定至本機裝置,使用其他裝置時將會遺失進度,或者進度只是在教學導覽以內,就不需要這個步驟。

為確保玩家在切換或重設裝置時不會遺失進度,或是在多部裝置上玩遊戲時不會遺失進度,請確認他們的進度已備份到雲端儲存解決方案,如果您使用自己的後端遊戲伺服器,請以安全的方式將 Play 遊戲服務玩家 ID 做為金鑰。玩家登入 Play 遊戲服務時,請檢查該帳戶是否有儲存的遊戲進度,並允許玩家接續先前的進度。您可以使用自己的雲端儲存解決方案或 Play 遊戲服務遊戲進度存檔

如果玩家沒有登入 Play 遊戲服務,請嘗試在玩家最終登入 Play 遊戲服務後同步處理該進度。如果玩家延後登入遊戲,這種做法有助於避免玩家遺失遊戲進度。
1.3 最佳做法 為登出的玩家提供登入按鈕。

玩家可能會選擇不使用 Play 遊戲服務,因此不會自動登入您的遊戲。 您可以為登出的玩家提供登入按鈕,方便玩家改變心意並登入 Play 遊戲服務,同時更積極投入您的遊戲。

登入按鈕應該要能讓玩家輕鬆找到,例如,應該可在主螢幕或「設定」畫面中存取。這個按鈕不應計入遊戲選單中的多個層級。
1.4 建議項目 遵循 Google 品牌宣傳指南。

如要為玩家提供引人入勝且一致的端對端體驗,請實作 Play 遊戲服務品牌宣傳指南