Poniższe przypadki testowe pomogą 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 być w przyszłości aktualizowany.
Aby skorzystać z tych scenariuszy, musisz zintegrować Usługi gier Play w wersji 2 z wersjami gry na Androida i Gry Google Play na PC. Musisz przenieść grę do wersji 2, nawet jeśli obecnie korzystasz z 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ą go odtworzyć, oraz oczekiwane wyniki dla danego kroku.
1. Przywracanie postępów nowego użytkownika mobilnego w Grach Google Play na PC
W tym scenariuszu nowy gracz najpierw otwiera grę, a następnie jego postępy są automatycznie przywracane przy użyciu identyfikatora usług 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ądzeń mobilnych na komputery.
| Kroki | Oczekiwany wynik |
|---|---|
| 1. Otwórz grę na urządzeniu mobilnym.
2. Graj, aż gra zapisze postępy w chmurze i zostaną one powiązane z identyfikatorem gracza. 3. Ponownie pobierz grę na drugie urządzenie mobilne i wybierz ten sam profil Usług gier Play, który został utworzony w kroku 1, jeśli pojawi się selektor konta Usług gier Play. 4. W kliencie Gier Google Play na PC zaloguj się przy użyciu profilu z kroku 1 i otwórz grę. |
1. rozpoczyna się konfiguracja Usług Gier Play lub profil jest logowany automatycznie (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ęp z kroku 2 powinien zostać automatycznie przywrócony. 4. Postęp z kroku 2 powinien zostać automatycznie przywrócony. |
2. Przywracanie postępów obecnego użytkownika mobilnego w Grach Google Play na PC
W takim przypadku postępy obecnego gracza (czyli gracza, który ma już pobraną grę na urządzenie i zaktualizuje ją do nowej wersji z zintegrowanymi Usługami gier Play w wersji 2) zostaną automatycznie przywrócone na podstawie identyfikatora Usług gier Play zarówno na urządzeniu mobilnym, jak i w Grach Google Play na PC.
Cel: obecni gracze mogą bezproblemowo przenieść 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 jest jeszcze zintegrowana z usługami gier Play w wersji 2.
2. Zrób postępy w grze. 3. Zamknij grę, zaktualizuj ją do nowej wersji na urządzeniu mobilnym z zintegrowanymi usługami gier Play w wersji 2, otwórz grę i zaloguj się lub utwórz nowe konto. Zrób wystarczająco dużo postępów, 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ądzenie mobilne i wybierz ten sam profil, co w kroku 3. 6. W kliencie Gier Google Play na PC zaloguj się przy użyciu profilu z kroku 3 i otwórz grę. |
3. rozpoczyna się konfiguracja Usług Gier Play LUB następuje automatyczne zalogowanie w profilu (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ęp od kroku 4 powinien zostać automatycznie przywrócony. 6. Postęp od kroku 4 powinien zostać automatycznie przywrócony. |
3. Przywracanie postępów użytkownika Gier Google Play na PC na urządzeniu mobilnym
Jest to podobne do 2 poprzednich przypadków, ale gracz zaczyna w Grach Google Play na PC i przechodzi na urządzenie mobilne. Wersja Androida na PC i wersje mobilne powinny działać tak samo w zakresie Usług gier Google Play i zapisywania w chmurze.
Cel: gracze, którzy początkowo pobiorą Twoją grę w Gry Google Play na PC, mogą bezproblemowo przenieść swoje postępy na urządzenie mobilne.
| Kroki | Oczekiwany wynik |
|---|---|
| 1. Otwórz grę w Gry Google Play na PC.
2. Zbierz wystarczająco dużo postępów, aż gra zapisze się w chmurze, a postępy zostaną powiązane z identyfikatorem gracza. 3. Na urządzeniu mobilnym zaloguj się za pomocą profilu z kroku 1 i otwórz grę. |
3. Postęp z kroku 2 powinien zostać automatycznie przywrócony. |
4. Przywracanie postępów użytkownika, który początkowo odrzucił logowanie mobilne w usługach gier Play
Ten krok potwierdza, że jeśli gracz początkowo odrzuci utworzenie profilu w usługach Gier Play lub zalogowanie się w nim na urządzeniu mobilnym, w przyszłości nadal będzie mógł włączyć zapisywanie w chmurze.
Cel: gracze, którzy odłożyli rejestrację w usługach gier Play, mogą zarejestrować się w przyszłości i oczekiwać takiego samego działania jak w przypadku osób, które zarejestrowały się przy pierwszym wyświetleniu monitu.
| Kroki | Oczekiwany wynik |
|---|---|
| 1. Sprawdź, czy w ustawieniach Usług Gier Play nie ma profilu zalogowanego w grze.
2. Otwórz grę na urządzeniu mobilnym (nie logując się w żadnym profilu usług gier Play). 3. Zrób postępy w grze. 4. Zamknij grę i otwórz ją ponownie. W wyskakującym okienku wyboru konta Usług gier Play wybierz profil Usług gier Play na urządzeniu. 5. Zbierz wystarczająco dużo postępów, aż gra zapisze się w chmurze, a postępy zostaną powiązane z identyfikatorem gracza. 6. Usuń grę z urządzenia mobilnego. 7. Ponownie pobierz grę na urządzenie mobilne i wybierz ten sam profil co w kroku 4. |
7. Postępy na koncie zostaną przywrócone. |
5. Łączenie nowego profilu usług gier Google Play z istniejącym systemem tożsamości
Ten przypadek obejmuje wymaganie, aby postępy gracza były śledzone za pomocą identyfikatora usług Gier Play, nawet jeśli gracz jest 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 usług gier Play jest z nimi powiązany, 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 istniejącym 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. Sprawdź, czy w ustawieniach Usług Gier Play nie ma profilu zalogowanego w grze.
2. Otwórz grę na urządzeniu mobilnym (nie logując się w żadnym profilu usług gier Play). 3. Zrób postępy w grze. 4. Połącz bieżące postępy w grze z kontem spoza usług gier Play, które jest częścią istniejącego systemu tożsamości. 5. Zamknij i ponownie otwórz grę. 6. Zaloguj się w usługach gier Play po ponownym otwarciu gry za pomocą profilu w usługach gier Play, który nie został połączony z żadnym kontem w tej grze. 7. Zbierz wystarczająco dużo postępów, aż gra zapisze się w chmurze, a postępy zostaną powiązane z identyfikatorem gracza. 8. Usuń grę z urządzenia mobilnego. 9. Ponownie pobierz grę na urządzenie mobilne, otwórz ją i wybierz ten sam profil usług gier Play, który został użyty w kroku 6. |
9. Postępy na koncie zostaną przywrócone od kroku 7, a system tożsamości zalogowany w kroku 4 powinien zostać automatycznie zalogowany. |
6. Rozwiązywanie konfliktów kont na urządzeniach mobilnych
Wymagamy, aby w przypadku konfliktów dotyczących postępów (gdy gracz loguje się w Usługach gier Play i na innej platformie tożsamości) rozwiązywać je w sposób zrozumiały dla graczy. Może to być pytanie gracza, na którym koncie chce grać, preferowanie lokalnych postępów 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 połączony z innym profilem w usługach gier Play. Każdy deweloper może wdrożyć tę funkcję na swój własny sposób, dlatego poniżej nie podajemy kroków ani oczekiwanego zachowania. Chcieliśmy jednak zwrócić uwagę na to wymaganie podczas planowania wdrożenia. 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 połączonego 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 jasno określa, które konto ma być zachowane lub połączone z kontem w Usługach gier Play.