Poniższe przypadki testowe pozwolą Ci sprawdzić, czy Twoja gra spełnia nasze wymagania dotyczące ciągłości w różnych scenariuszach. Pamiętaj, że nie jest to wyczerpująca lista wszystkich scenariuszy, a ten dokument może zostać w przyszłości zaktualizowany.
Aby te scenariusze były możliwe, w wersjach gry na Androida i Gry Google Play na PC muszą być zintegrowane usługi gier Play w wersji 2. Musisz przenieść grę do wersji 2, nawet jeśli obecnie używasz wersji 1. Nie możesz używać usług gier Play w wersji 1 i 2 jednocześnie.
W każdym scenariuszu poniżej znajdziesz kroki, które pozwolą Ci go odtworzyć, oraz oczekiwane wyniki na danym etapie.
1. Przywracanie postępów nowego użytkownika mobilnego w Grach Google Play na PC
W tym scenariuszu nowy gracz po raz pierwszy otwiera Twoją grę, a następnie jego postępy są automatycznie przywracane za pomocą identyfikatora w usługach gier Play zarówno na urządzeniu mobilnym, jak i w Grach Google Play na PC.
Cel: nowi gracze mogą bezproblemowo przenosić postępy z urządzenia mobilnego na komputer.
| Kroki | Oczekiwany wynik |
|---|---|
| 1. Otwórz grę na urządzeniu mobilnym.
2. Zrób wystarczające postępy, aby gra zapisała się w chmurze, a postępy zostały powiązane z identyfikatorem gracza. 3. Ponownie pobierz grę na drugim urządzeniu mobilnym i wybierz ten sam profil w usługach gier Play co w kroku 1, jeśli pojawi się selektor konta w usługach gier Play. 4. W kliencie Gry Google Play na PC zaloguj się za pomocą profilu z kroku 1 i otwórz grę. |
1. Rozpoczyna się konfiguracja usług gier Play lub profil jest automatycznie logowany (w zależności od tego, czy gracz ma już skonfigurowany profil w usługach gier Play i czy włączył automatyczne logowanie).
3. Postępy z kroku 2 powinny zostać automatycznie przywrócone. 4. Postępy z kroku 2 powinny zostać automatycznie przywrócone. |
2. Przywracanie postępów dotychczasowego użytkownika mobilnego w Grach Google Play na PC
W tym scenariuszu dotychczasowy gracz (czyli gracz, który ma już pobraną grę na urządzeniu i zaktualizuje ją do nowej wersji z zintegrowanymi usługami gier Play w wersji 2) będzie miał automatycznie przywrócone postępy za pomocą identyfikatora w usługach gier Play zarówno na urządzeniu mobilnym, jak i w Grach Google Play na PC.
Cel: dotychczasowi gracze mogą bezproblemowo przenosić postępy z urządzenia mobilnego na komputer.
| Kroki | Oczekiwany wynik |
|---|---|
| 1. Pobierz i otwórz na urządzeniu mobilnym starszą wersję gry, która nie ma jeszcze zintegrowanych usług gier Play w wersji 2.
2. Zrób postępy w grze. 3. Zamknij grę, zaktualizuj ją na urządzeniu mobilnym do nowej wersji z zintegrowanymi usługami gier Play w wersji 2, otwórz grę i zaloguj się lub utwórz nowe konto. Zrób wystarczające postępy, aby gra zapisała się w chmurze, a postępy zostały powiązane z identyfikatorem gracza. 4. Usuń grę z urządzenia mobilnego. 5. Ponownie pobierz grę na urządzeniu mobilnym i wybierz ten sam profil co w kroku 3. 6. W kliencie Gry Google Play na PC zaloguj się za pomocą profilu z kroku 3 i otwórz grę. |
3. Rozpoczyna się konfiguracja usług gier Play
LUB profil jest automatycznie
logowany (w zależności od tego, czy gracz
ma już skonfigurowany
profil w usługach gier Play
i czy włączył
automatyczne logowanie).
5. Postępy z kroku 4 powinny zostać automatycznie przywrócone. 6. Postępy z kroku 4 powinny zostać automatycznie przywrócone. |
3. Przywracanie postępów użytkownika Gier Google Play na PC na urządzeniu mobilnym
Ten scenariusz jest podobny do 2 poprzednich, ale gracz zaczyna w Grach Google Play na PC i przechodzi na urządzenie mobilne. Wersja na Androida na PC i wersje na urządzenia mobilne powinny działać tak samo w przypadku usług gier Google Play i zapisywania w chmurze.
Cel: gracze, którzy początkowo pobiorą Twoją grę w Grach Google Play na PC, mogą bezproblemowo przenieść postępy na urządzenie mobilne.
| Kroki | Oczekiwany wynik |
|---|---|
| 1. Otwórz grę w Grach Google Play na PC.
2. Zrób wystarczające postępy, aby gra zapisała się w chmurze, a postępy zostały powiązane z identyfikatorem gracza. 3. Na urządzeniu mobilnym zaloguj się za pomocą profilu z kroku 1 i otwórz grę. |
3. Postępy z kroku 2 powinny zostać automatycznie przywrócone. |
4. Przywracanie postępów użytkownika, który początkowo odrzucił logowanie się w usługach gier Google Play na urządzeniu mobilnym
Ten krok potwierdza, że jeśli gracz początkowo odrzuci utworzenie profilu w usługach gier Play lub zalogowanie się za jego pomocą na urządzeniu mobilnym, w przyszłości nadal będzie mógł wyrazić zgodę na zapisywanie w chmurze.
Cel: gracze, którzy odłożą rejestrację w usługach gier Play, mogą zarejestrować się w przyszłości i oczekiwać takiego samego zachowania jak w przypadku osób, które zarejestrowały się przy pierwszym monicie.
| Kroki | Oczekiwany wynik |
|---|---|
| 1. Upewnij się, że w ustawieniach usług gier Play nie ma profilu zalogowanego w grze.
2. Otwórz grę na urządzeniu mobilnym (upewnij się, że nie logujesz się w żadnym profilu w usługach gier Play). 3. Zrób postępy w grze. 4. Zamknij i ponownie otwórz grę. W wyskakującym okienku selektora konta w usługach gier Play wybierz profil w usługach gier Play na urządzeniu. 5. Zrób wystarczające postępy, aby gra zapisała się w chmurze, a postępy zostały powiązane z identyfikatorem gracza. 6. Usuń grę z urządzenia mobilnego. 7. Ponownie pobierz grę na urządzeniu mobilnym i wybierz ten sam profil co w kroku 4. |
7. Postępy na koncie zostały przywrócone. |
5. Łączenie nowego profilu w usługach gier Google Play z dotychczasowym systemem tożsamości
Ten przypadek obejmuje wymaganie, aby postępy gracza były śledzone za pomocą identyfikatora w usługach gier Play, nawet gdy jest on zalogowany w kilku systemach tożsamości. Potwierdza to również, że jeśli Twoja gra korzysta z innych rozwiązań dotyczących tożsamości, identyfikator w usługach gier Play jest powiązany z tymi rozwiązaniami, dzięki czemu gracze nie muszą ręcznie przywracać swoich danych logowania podczas korzystania z nowego urządzenia. Więcej informacji o tym wymaganiu znajdziesz w sekcji Wymagania dotyczące ciągłości.
Cel: gracze, którzy są zalogowani w dotychczasowym systemie tożsamości gry, mogą bezproblemowo przenosić postępy i konto między urządzeniem mobilnym a Grami Google Play na PC bez konieczności logowania się na każdej platformie.
| Kroki | Oczekiwany wynik |
|---|---|
| 1. Upewnij się, że w ustawieniach usług gier Play nie ma profilu zalogowanego w grze.
2. Otwórz grę na urządzeniu mobilnym (upewnij się, że nie logujesz się w żadnym profilu w usługach gier Play). 3. Zrób postępy w grze. 4. Połącz bieżące postępy w grze z kontem innym niż konto w usługach gier Play, które jest częścią dotychczasowego systemu tożsamości. 5. Zamknij i ponownie otwórz grę. 6. Po ponownym otwarciu gry zaloguj się w usługach gier Play za pomocą profilu w usługach gier Play, który nie został połączony z żadnym kontem w tej grze. 7. Zrób wystarczające postępy, aby gra zapisała się w chmurze, a postępy zostały powiązane z identyfikatorem gracza. 8. Usuń grę z urządzenia mobilnego. 9. Ponownie pobierz grę na urządzeniu mobilnym, otwórz ją i wybierz ten sam profil w usługach gier Play co w kroku 6. |
9. Postępy na koncie zostały przywrócone z kroku 7, a system tożsamości zalogowany w kroku 4 powinien zostać automatycznie zalogowany. |
6. Rozwiązywanie konfliktów kont na urządzeniu mobilnym
Wymagamy, aby w przypadku konfliktów dotyczących postępów (gracz loguje się w usługach gier Play i na innej platformie tożsamości) rozwiązywać je w sposób, którego gracze mogą się spodziewać i który rozumieją. Może to być pytanie gracza, na którym koncie chce grać, preferowanie postępów lokalnych lub scalanie postępów. Dzieje się tak, gdy gracz loguje się w usługach gier Play, a następnie loguje się w innym systemie tożsamości, który jest powiązany z innym profilem w usługach gier Play. Każdy deweloper może zaimplementować to w inny sposób, dlatego nie podajemy poniżej kroków ani oczekiwanego zachowania. Chcemy jednak zwrócić uwagę na to wymaganie podczas planowania implementacji. Więcej informacji o tym wymaganiu znajdziesz w sekcji Wymagania dotyczące ciągłości.
Cel: gracze, którzy zaczynają od jednego profilu w usługach gier Play, a następnie logują się za pomocą konta w grze powiązanego z innym profilem w usługach gier Play, mogą oczekiwać, że zarządzanie kontem zostanie rozwiązane w przewidywalny sposób, w którym gracz wyraźnie określi, które konto ma być zachowane lub połączone z jego kontem w usługach gier Play.