Google Play 遊戲正在進行 Beta 版公開測試。

評估遊戲的持續性規定

Stay organized with collections Save and categorize content based on your preferences.

請參考下方的測試案例,瞭解遊戲是否符合在不同情境下的持續性規定。請注意,這份清單並未列出所有情況,我們日後可能會更新這份文件。

這些情境的前提條件是,Play 遊戲服務第 2 版必須整合至遊戲的 Android 和 Google Play 遊戲版本。即使您目前使用的是第 1 版,仍須將遊戲遷移至第 2 版。您無法同時使用 Play 遊戲服務第 1 版和第 2 版。

以下每個情境都顯示了重現情境的步驟,以及特定步驟的預期結果。

1. 新的行動裝置使用者將進度還原至 Google Play 遊戲

在這種情境下,新的玩家會先開啟您的遊戲,接著在行動裝置和 Google Play 遊戲中,運用 Play 遊戲服務 服務 ID 自動還原遊戲進度。

目標:讓新玩家順利將進度從行動裝置轉移到電腦。

步驟 預期結果
1. 在行動裝置上開啟遊戲。

2. 累積足夠的進度,直到遊戲在雲端上儲存,且進度連結至玩家 ID 為止。

3. 在第二部行動裝置上重新下載遊戲,如果畫面上顯示 Play 遊戲服務帳戶選擇器的彈出式視窗,請選擇步驟 1 中的 Play 遊戲服務設定檔。

4. 在 Google Play 遊戲用戶端上,使用步驟 1 提供的設定檔登入並開啟遊戲。
1. Play 遊戲服務設定隨即開始,或者系統會自動登入設定檔 (實際情況取決於玩家是否已設定 Play 遊戲服務設定檔,以及是否啟用了自動登入功能)。

3. 步驟 2 的進度會自動還原。

4. 步驟 2 的進度會自動還原。

2. 現有行動裝置使用者將進度還原至 Google Play 遊戲

在這種情境下,現有的玩家 (也就是已將遊戲下載到裝置,並且會透過整合的 Play 遊戲服務第 2 版更新至新版本的玩家) 會在行動裝置和 Google Play 遊戲上,透過 Play 遊戲服務 ID,自動還原遊戲進度。

目標:現有玩家可以順利將遊戲進度從行動裝置轉移到電腦。

步驟 預期結果
1. 在行動裝置上下載並開啟舊版遊戲 (尚未整合 Play 遊戲服務第 2 版)。

2. 在遊戲中取得進展。

3. 關閉遊戲,並透過整合的 Play 遊戲服務第 2 版,在行動裝置上升級至新版遊戲,接著開啟遊戲並登入或建立新帳戶。累積足夠的進度,直到遊戲在雲端上儲存,且進度連結至玩家 ID 為止。

4. 在行動裝置上刪除該遊戲。

5. 在行動裝置上重新下載遊戲,然後選擇步驟 3 的設定檔。

6. 在 Google Play 遊戲用戶端上,使用步驟 3 的設定檔登入並開啟遊戲。
3. Play 遊戲服務設定隨即開始,或者系統會自動登入設定檔 (實際情況取決於玩家是否已設定 Play 遊戲服務設定檔,以及是否啟用了自動登入功能)。

5. 步驟 4 的進度會自動還原。

6. 步驟 4 的進度會自動還原。

3. 將 Google Play 遊戲使用者的進度還原至行動裝置

這與前 2 個案例類似,但是玩家是在 Google Play 遊戲中開始,並移往行動裝置。您在電腦版上的 Android 和行動裝置版本的 Android,在處理 Google Play 遊戲服務和雲端儲存時,都必須採取相同的運作方式。

目標:玩家只要先在 Google Play 遊戲下載您的遊戲,就能順利將遊戲進度轉移到行動裝置。

步驟 預期結果
1. 在 Google Play 遊戲中開啟遊戲。

2. 累積足夠的進度,直到遊戲在雲端上儲存,且進度連結至玩家 ID 為止。

3. 在行動裝置上,使用步驟 1 的設定檔登入並開啟遊戲。
3. 步驟 2 的進度會自動還原。

4. 最初不採用 Google Play 遊戲服務行動裝置登入的使用者還原進度

這個步驟可以確保即使玩家一開始不在行動裝置上使用 Play 遊戲服務設定檔建立/登入,日後仍可選擇使用雲端儲存功能。

目標:如果玩家推遲 Play 遊戲服務的註冊,仍然可以在日後註冊,操作的方式會與一開始收到提示時就註冊的使用者一樣。

步驟 預期結果
1. 確認 Play 遊戲服務設定中沒有已登入遊戲的設定檔。

2. 在行動裝置上開啟遊戲 (請勿登入任何 Play 遊戲服務設定檔)。

3. 在遊戲中取得進展。

4. 關閉遊戲再重新開啟,然後在 Play 遊戲服務帳戶選取器的彈出式視窗中,選取裝置上的 Play 遊戲服務設定檔。

5. 累積足夠的進度,直到遊戲在雲端上儲存,且進度連結至玩家 ID 為止。

6. 在行動裝置上刪除該遊戲。

7. 在行動裝置上重新下載遊戲,然後選擇步驟 4 的設定檔。
7. 系統會還原帳戶進度。

本案例涵蓋透過 Play 遊戲服務 ID 追蹤玩家進度 (即使必須登入多個身分識別系統) 的要求。這樣也可以確認當遊戲使用其他身分識別解決方案時,Play 遊戲服務 ID 會連結至這些解決方案,因此玩家在使用新裝置時不必手動還原憑證。如要進一步瞭解這項規定,請參閱持續性規定

目標:如果玩家已登入遊戲現有的身分識別系統,可以在行動裝置和 Google Play 遊戲之間順利轉移進度和帳戶,無須在每個平台上登入。

步驟 預期結果
1. 確認 Play 遊戲服務設定中沒有已登入遊戲的設定檔。

2. 在行動裝置上開啟遊戲 (請勿登入任何 Play 遊戲服務設定檔)。

3. 在遊戲中取得進展。

4. 將目前的遊戲進度連結至 Play 以外的遊戲服務帳戶 (涵蓋在現有身分識別系統內)。

5. 關閉遊戲,然後再重新開啟。

6. 透過 Play 遊戲服務設定檔,在重新開啟的遊戲中登入 Play 遊戲服務,這個設定檔必須尚未連結至遊戲中的任何帳戶。

7. 累積足夠的進度,直到遊戲在雲端上儲存,且進度連結至玩家 ID 為止。

8. 在行動裝置上刪除該遊戲。

9. 在行動裝置上重新下載遊戲,開啟遊戲並選擇步驟 6 中的 Play 遊戲服務設定檔。
9. 帳戶進度已從步驟 7 還原,而在步驟 4 中登入的身分識別系統應會自動登入。

6. 解決行動裝置上的帳戶衝突問題

我們規定,當遊戲進度發生衝突時 (玩家登入 Play 遊戲服務和其他身分識別平台),應以玩家可預期和理解的方式解決。例如詢問玩家要用哪個帳戶玩遊戲、偏好使用本機進度還是合併進度。 當玩家使用 Play 遊戲服務登入,然後使用連結至其他 Play 遊戲服務設定檔的另一個身分識別系統登入,時,就會發生這種情況。考量到每個開發人員可能會以不同的方式實作,我們並未在下方列出步驟/預期行為,但我們希望在為您規劃實作的同時,提醒您這項規定。如要進一步瞭解這項規定,請參閱持續性規定

目標:如果玩家一開始是使用單一 Play 遊戲服務設定檔,然後使用連結至其他 Play 遊戲服務設定檔的遊戲內帳戶登入,其帳戶管理的解決方案會很明確,玩家需要明確指出要繼續使用的帳戶,或要與 Play 遊戲服務帳戶連結的帳戶。