W trosce o jak największą wygodę graczy w Grach Google Play na PC wymagamy, aby Twoje gry w Grach Google Play na PC i urządzenia mobilne (Android) zapewniały płynną obsługę na różnych urządzeniach. W takim przypadku nasz nowy pakiet SDK usług gier Google Play w wersji 2 jest zoptymalizowany pod kątem Gier Google Play na PC.
Oto podsumowanie wymagań:
- W miarę możliwości gracze na urządzeniu mobilnym (Android) i Grach Google Play na PC (na PC) są automatycznie logowani w usługach gier Google Play w Twojej grze, a postępy niezwiązane z samouczkiem są powiązane z ich identyfikatorem gracza w usługach gier Google Play. Na innych urządzeniach gra automatycznie przywraca ten postęp, gdy nie ma konfliktów ze stanem lokalnym.
- Pamiętaj, że użytkownik może być automatycznie zalogowany w Twojej grze przy użyciu usług gier Google Play, ale nie może logować się przy użyciu Twojego dotychczasowego systemu tożsamości (np. przy użyciu konta gościa). W takich przypadkach, jeśli użytkownik jest zalogowany w usługach gier Google Play i spodziewa się, że jego postępy są zapisywane, musisz utworzyć kopię zapasową postępów użytkownika i przywrócić jego dane. Jedynym wyjątkiem jest sytuacja, w której użytkownik wyraźnie wie, że tryb gościa jest powiązany z jednym urządzeniem.
- Aby spełnić to wymaganie, musisz zalogować się w usługach gier Google Play w wersji 2. Jeśli korzystasz obecnie z logowania w wersji 1, mamy dla Ciebie wskazówki dotyczące migracji integracji Java i Unity.
- Jeśli w Twojej grze dostępne są inne rozwiązania dotyczące tożsamości, połącz z nimi identyfikator gracza w usługach gier Google Play, aby gracze nie musieli ręcznie przywracać swoich danych logowania na nowym urządzeniu.
- Gdy występują konflikty w toku (gracz loguje się w usługach gier Google Play i na innej platformie tożsamości), rozwiąż je w sposób, którego mogą oczekiwać gracze i je zrozumieć. Możesz na przykład zapytać gracza, na którym koncie chce zagrać, preferować lokalny postęp lub scalić postępy.
Zdajemy sobie sprawę, że obecne rozwiązania w zakresie tożsamości są dość skomplikowane, a my jesteśmy elastyczni w przypadku skrajnych przypadków występujących w wyniku konfliktów tożsamości i rozwiązywania problemów. Zgodnie z tym wymagamy, aby postępy i stany były przywracane automatycznie po przejściu z Androida (w tym telefonów i tabletów) na Gry Google Play na PC.
Na tej stronie znajdziesz rekomendacje dotyczące integracji usług gier Google Play z dotychczasowym systemem tożsamości. Niektóre gry mogą na przykład ustanowić 1:1 połączenie między usługami gier Google Play a dotychczasowym systemem tożsamości (jak wspomnieliśmy o tym na stronie, do której link znajdziesz powyżej – jest to rozwiązanie wiążące). Aby przywrócić stan gry, inne gry mogą powiązać konto usług gier Google Play z kilkoma kontami powiązanymi z użytkownikami (lub skorzystać z rozwiązania do wycofywania reklam na stronie, do której link znajdziesz powyżej).
Skorzystaj z przykładów testowania na tej stronie, aby ocenić własne rozwiązanie pod kątem wymagań.
Oto lista kontrolna dotycząca wymaganych i zachęcanych zachowań związanych z logowaniem się w usługach gier Google Play w Grach Google Play na PC.
ID | Ważność | Description |
---|---|---|
1,1 | Wymagane | Loguj się na urządzeniach z Androidem i w Grach Google Play na PC za pomocą logowania w usługach gier Google Play w wersji 2.
Zintegruj nowy pakiet SDK Usług gier Google Play w wersji 2 z kompilacjami na Androida i Gry Google Play na PC oraz włącz funkcję logowania w swojej grze. Wykorzystaj dane logowania zalogowanych odtwarzaczy, aby spełnić wymagania 1.2. Pamiętaj, że logowanie w wersji 1 nie spełnia tego wymogu. Jeśli obecnie używasz w grze usług gier Google Play w wersji 1, musisz ją uaktualnić do wersji v2. Więcej informacji o migracji integracji znajdziesz w przewodnikach dotyczących języka Java i Unity. |
1.2 | Wymagane | Twórz kopie zapasowe i przywracaj postępy gracza według identyfikatora gracza w usługach gier Play.
Nie jest to wymagane, gdy użytkownik rozumie, że postęp jest powiązany z urządzeniem lokalnym i może zostać utracony, gdy użyjesz innego urządzenia, lub jeśli postęp jest widoczny tylko w samouczku. Aby mieć pewność, że gracze nie stracą postępów przy przełączaniu lub resetowaniu urządzeń ani jeśli grają na wielu urządzeniach, upewnij się, że ich kopie zapasowe są zapisywane w rozwiązaniach Cloud Save. Używaj identyfikatora gracza w usługach gier Play jako klucza bezpiecznie, jeśli korzystasz z własnego serwera gier. Gdy gracz loguje się w usługach gier Play, sprawdzaj, czy na koncie są dostępne postępy, a jeśli tak, umożliwiaj graczowi kontynuowanie od miejsca, w którym został przerwany. Możesz użyć własnego rozwiązania do zapisywania w chmurze lub usług gier Play Zapisane gry Jeśli użytkownik nie jest zalogowany w usługach gier Play, staraj się utrzymywać postępy użytkownika lokalnie, a jeśli tak, zsynchronizuj go, gdy użytkownik zaloguje się w usługach gier Play. Pomaga to zapobiec utracie postępów użytkownika, jeśli przełoży on logowanie się do Twojej gry. |
1.3 | Sprawdzona metoda | Udostępnij przycisk logowania dla niezalogowanych graczy.
Gracze mogą zrezygnować z usług gier Play i tym samym nie logować się automatycznie w Twojej grze. Udostępniając przycisk logowania niezalogowanym graczom, umożliwiasz im zmianę decyzji i logowanie się w usługach gier Play w miarę jak inwestują oni w grę. Przycisk logowania powinien być łatwy do znalezienia dla graczy. Przykładowo powinien on być dostępny na ekranie głównym lub na ekranie ustawień. Przycisk ten nie powinien być umieszczony w menu gry przez kilka poziomów. |
1,4 | Warto mieć | Przestrzegaj wskazówek Google dotyczących promowania marki.
Aby zapewnić graczom kompleksowe, atrakcyjne i spójne wrażenia, zastosuj się do wskazówek dotyczących promowania marki w usługach gier Play. |