Identyfikatory graczy nowej generacji

Aby jeszcze bardziej zwiększyć prywatność użytkowników, usługi gier Play udostępniają identyfikatory graczy nowej generacji. W przypadku każdej gry użytkownik otrzymuje inny identyfikator gracza. Identyfikator gracza jest jednak taki sam w przypadku danej gry (przez projekt PGS) na wszystkich urządzeniach.

Identyfikatory graczy nowej generacji mają zastosowanie tylko do użytkowników, którzy nigdy nie logowali się w Twojej grze w usługach gier Play. Użytkownicy, którzy już zalogowali się w Twojej grze, nadal będą otrzymywać ten sam identyfikator gracza.

Do końca 2024 r. identyfikatory graczy nowej generacji są wymagane we wszystkich projektach usług gier Play.

Korzystanie z identyfikatorów graczy nowej generacji

Aby obsługiwać identyfikatory graczy nowej generacji, wykonaj te czynności:

  1. Na pasku nawigacyjnym Konsoli Play kliknij Usługi gier Play > Konfiguracja i zarządzanie > Konfiguracja.
  2. Na stronie konfiguracji kliknij Edytuj właściwości. Ta strona zawiera ustawienia służące do włączania identyfikatorów graczy nowej generacji, jak widać na tej grafice:

Konfiguracja identyfikatora nowej generacji usług gier Play

Używanie kont testerów

Zanim opublikujesz w grze zmianę, która umożliwia korzystanie z identyfikatorów graczy nowej generacji, skorzystaj z kont testerów, by sprawdzić, czy identyfikatory graczy nowej generacji nie powodują problemów z systemem tożsamości w grze.

Aby to zrobić, włącz tę opcję, ale nie publikuj zmiany. Konta testerów zwracają teraz identyfikatory graczy nowej generacji, na których możesz wykonać test. To ustawienie dotyczy wszystkich gier połączonych z tym projektem w usługach gier Play.

Publikuj aktualizacje gry

Po zakończeniu testowania opublikuj zmianę w projekcie w usługach gier Play w Konsoli Play w sekcji Usługi gier Play > Konfiguracja i zarządzanie > Publikowanie. Dzięki temu zmiana zacznie obowiązywać i wszyscy nowi użytkownicy zaczną otrzymywać identyfikatory nowej generacji.

Testowanie identyfikatorów graczy nowej generacji

Jeśli nie zakładasz, że identyfikator gracza jest spójny w różnych tytułach gier, zwykle możesz bez problemów włączyć identyfikatory nowej generacji. Mimo to zalecamy przeprowadzanie testów, aby się upewnić, że nie występują żadne problemy.

Zalecamy przeprowadzenie kilku testów:

  • Sprawdzanie, czy konta testerów (otrzymujące identyfikatory graczy nowej generacji) mogą się zalogować i połączyć profil usług gier Play z postępami w grze
  • (W odpowiednich przypadkach) konta testerów mogą logować się w tym samym systemie tożsamości za pomocą tego samego profilu usług gier Play w różnych grach, a ich postępy są śledzone

Używanie klucza odtwarzacza programisty

Jeśli potrzebujesz sposobu na wskazanie użytkowników w różnych grach, aby zapewnić użytkownikom różne wrażenia w różnych grach, możesz użyć klucza programisty. Klucz odtwarzacza programisty jest dostępny tylko przez internetowe interfejsy API REST. Aby pobrać identyfikator:

  1. (Jeśli jeszcze nie zostało to zrobione) Skonfiguruj klienta i serwer backendu pod kątem dostępu do interfejsów API REST usług gier Google
  2. Wyślij to żądanie HTTP:

    GET https://www.googleapis.com/games/v1/players/me/scopedIds

Odpowiedź zawiera 1 pole:

developer_player_key (string) – identyfikator użytkownika, który jest taki sam we wszystkich grach dewelopera w Konsoli Google Play.

Pobieranie listy identyfikatorów graczy ze wszystkich Twoich aplikacji

Możesz też pobrać listę identyfikatorów graczy użytkownika z listy aplikacji należących do Twojego konta dewelopera. Użytkownik będzie mieć identyfikator tylko tych gier, w których był zalogowany w usługach gier Play.

  1. (Jeśli jeszcze nie zostało to zrobione) Skonfiguruj klienta i serwer backendu pod kątem dostępu do interfejsów API REST usług gier Google
  2. Wyślij to żądanie HTTP

    GET https://www.googleapis.com/games/v1/players/me/multipleApplicationPlayerIds