Aby zapewnić graczom jak najlepsze wrażenia z Gier Google Play na PC, wymagamy, aby wersje Twojej gry na Gier Google Play na PC i na urządzenia mobilne (Android) zapewniały płynną rozgrywkę na różnych urządzeniach za pomocą naszego nowego pakietu SDK Usług do Gier Google Play w wersji 2. Tylko wtedy Twoja gra będzie zoptymalizowana pod kątem Gier Google Play na PC.
Oto podsumowanie wymagań:
- Gracze na urządzeniach mobilnych (Android) i w Grach Google Play na PC (na komputerze) są w miarę możliwości automatycznie logowani w usługach gier Google Play w Twojej grze, a ich postępy poza samouczkiem są powiązane z identyfikatorem gracza w usługach gier Google Play. Na innych urządzeniach gra automatycznie przywraca ten postęp, jeśli nie ma konfliktów ze stanem lokalnym.
- Pamiętaj, że użytkownik może zostać automatycznie zalogowany w Twojej grze za pomocą Usług Google Play, ale nie zaloguje się w Twoim systemie tożsamości (np. na kontach gości). W takich przypadkach, ponieważ użytkownik jest zalogowany w usługach Gier Play i oczekuje, że jego postępy są zapisywane, musisz wykonać kopię zapasową postępów użytkownika i przywrócić je. Jedynym wyjątkiem jest sytuacja, w której użytkownik wie, że tryb gościa jest powiązany z jednym urządzeniem.
- Aby spełnić to wymaganie, musisz użyć logowania się w usługach gier Google Play w wersji 2. Jeśli obecnie korzystasz z logowania w wersji 1, mamy wskazówki dotyczące migracji integracji w językach Java i Unity.
- Jeśli Twoja gra korzysta z innych rozwiązań do identyfikacji, połącz identyfikator gracza w Usługach gier Play z tymi rozwiązaniami, aby gracze nie musieli ręcznie przywracać swoich danych logowania podczas korzystania z nowego urządzenia.
- W przypadku konfliktu dotyczącego postępów (gdy gracz loguje się w usługach gier Google Play i na innej platformie tożsamości) rozwiąż go w sposób, którego gracze oczekują i który rozumieją. Możesz na przykład zapytać gracza, na którym koncie chce grać, preferować lokalne postępy lub scalić postępy.
Zdajemy sobie sprawę, że Twoje dotychczasowe rozwiązania dotyczące tożsamości są złożone, i jesteśmy elastyczni w przypadku problemów wynikających z kolizji i rozwiązywania tożsamości. Wymaganie jest takie, aby gracze mogli automatycznie przywracać postępy lub stan gry podczas przełączania się między Androidem (w tym telefonami i tabletami) a Grami Google Play na PC.
Zalecamy zapoznanie się z tą stroną, na której znajdziesz rekomendacje dotyczące integracji Usług gier Google Play z dotychczasowym systemem tożsamości. Na przykład niektóre gry mogą zdecydować się na połączenie 1:1 między Usługami gier Google Play a istniejącym systemem tożsamości (lub, jak to nazywamy na stronie, do której link znajduje się powyżej, rozwiązaniem wiążącym). Inne gry mogą powiązać konto Usług gier Google Play z wieloma kontami użytkownika, aby przywrócić stan (lub, jak to nazywamy na stronie, do której link znajduje się powyżej, rozwiązanie przywracania).
Aby ocenić, czy Twoje rozwiązanie spełnia wymagania, możesz użyć przypadków testowych na tej stronie.
Oto lista kontrolna wymaganych i zalecanych zachowań związanych z logowaniem w usługach gier Google Play w Grach Google Play na PC.
ID | Ważność | Opis |
---|---|---|
1,1 | Wymagane | Loguj graczy za pomocą logowania w usługach gier Google Play w wersji 2 na urządzeniach z Androidem i w Grach Google Play na PC.
Zintegruj nowy pakiet SDK usług gier Google Play w wersji 2 z wersjami gry na Androida i Gry Google Play na PC oraz włącz w grze funkcję logowania. Używaj danych logowania zalogowanych graczy, aby spełnić wymaganie 1.2. Pamiętaj, że logowanie w wersji 1 nie spełnia wymagań. Jeśli w swojej grze używasz obecnie usług gier Play w wersji 1, musisz przejść na wersję 2. Więcej informacji o migracji integracji znajdziesz w przewodnikach dotyczących Javy i Unity. |
1,2 | Wymagane | Tworzenie kopii zapasowych postępów gracza i ich przywracanie za pomocą identyfikatora gracza w usługach gier Play.
Nie jest to wymagane, jeśli użytkownik rozumie, że postęp jest powiązany z urządzeniem lokalnym i zostanie utracony po przejściu na inne urządzenie lub jeśli postęp dotyczy tylko samouczka. Aby gracze nie tracili postępów podczas przełączania lub resetowania urządzeń albo grania na wielu urządzeniach, zadbaj o to, aby ich postępy były zapisywane w chmurze. Jeśli korzystasz z własnego serwera backendu gry, używaj identyfikatora gracza w Usługach gier Play jako klucza, bezpiecznie. Gdy gracze logują się za pomocą usług gier Play, sprawdź, czy na danym koncie są zapisane postępy. Jeśli tak, pozwól graczowi kontynuować grę od miejsca, w którym ją przerwał. Możesz użyć własnego rozwiązania do zapisywania w chmurze lub zapisanych gier w usługach gier Play. Jeśli gracz nie jest zalogowany w usługach gier Play, spróbuj zachować jego postępy lokalnie, a następnie zsynchronizować je, gdy gracz zaloguje się w usługach gier Play. Zapobiega to utracie postępów gracza, jeśli odłoży on logowanie się w Twojej grze. |
1.3 | Sprawdzona metoda | Udostępnij przycisk logowania dla graczy, którzy nie są zalogowani.
Gracze mogą zrezygnować z korzystania z usług gier Play, a tym samym nie logować się automatycznie w Twojej grze. Dzięki przyciskowi logowania dla graczy, którzy nie są zalogowani, umożliwiasz im zmianę zdania i zalogowanie się w usługach gier Play, gdy bardziej zaangażują się w Twoją grę. Przycisk logowania powinien być łatwy do znalezienia dla graczy. Na przykład powinien być dostępny na ekranie głównym lub w ustawieniach. Ten przycisk nie powinien być ukryty na kilku poziomach menu gry. |
1,4 | Przydatne | Przestrzegaj wskazówek Google dotyczących promowania marki.
Aby zapewnić graczom kompleksowe, atrakcyjne i spójne wrażenia, wdróż wytyczne dotyczące marki Usługi gier Play. |