Aby jeszcze bardziej zwiększyć prywatność użytkowników, wprowadzamy identyfikatory graczy w usługach gier nowej generacji. Dzięki identyfikatorom graczy nowej generacji użytkownicy otrzymują inny identyfikator gracza w każdej grze, ale identyfikator gracza jest taki sam na wszystkich urządzeniach w danej grze (przez projekt PGS).
Identyfikatory graczy nowej generacji będą miały zastosowanie tylko do użytkowników, którzy nigdy nie logowali się w Twojej grze w usługach gier Play. Dotychczasowi użytkownicy, którzy już zalogowani w Twojej grze, nadal będą otrzymywać ten sam identyfikator gracza.
Identyfikatory graczy nowej generacji będą wdrażane stopniowo i w marcu 2024 r. będą wymagane we wszystkich projektach usług gier Play. Szczegółowy harmonogram wdrażania planu wdrożenia znajdziesz w tym poście na blogu.
Korzystanie z identyfikatorów graczy nowej generacji
Aby zacząć obsługiwać identyfikatory graczy nowej generacji, musisz kliknąć Usługi gier Play > Konfiguracja i zarządzanie > Konfiguracja na pasku nawigacyjnym, a potem na stronie konfiguracji kliknąć Edytuj właściwości. Tutaj znajdziesz ustawienia włączania identyfikatorów graczy nowej generacji, jak widać poniżej.
Przed opublikowaniem zmian, które włączają identyfikatory graczy nowej generacji, zalecamy skorzystanie z kont testerów, by sprawdzić, czy identyfikatory graczy nowej generacji nie powodują problemów z Twoim systemem tożsamości.
W tym celu ustaw przycisk na „Wł.”, ale nie publikuj zmiany. Gdy opcja jest włączona, konta testerów zwracają identyfikatory graczy nowej generacji do przetestowania. To ustawienie będzie obowiązywać we wszystkich grach połączonych z tym projektem w usługach gier Play.
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 zostanie wprowadzona i wszyscy nowi użytkownicy zaczną otrzymywać identyfikatory nowej generacji.
Testowanie identyfikatorów graczy nowej generacji
Jeśli w Twojej grze nie zakłada się, że identyfikator gracza będzie spójny w różnych tytułach, będzie można bez problemów włączyć identyfikatory graczy nowej generacji. Mimo to zalecamy przeprowadzanie testów, aby sprawdzić, czy nie ma żadnych problemów.
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 identyfikowanie użytkowników korzystających z różnych gier, możesz użyć klucza programisty. Klucz odtwarzacza programisty jest dostępny tylko przez interfejsy Web API REST. Aby pobrać identyfikator:
- [Jeśli nie zostało jeszcze ukończone] Skonfiguruj klienta i serwer backendu pod kątem dostępu do interfejsów API REST usług gier Google
- Wyślij to żądanie HTTP:
GET https://www.googleapis.com/games/v1/players/me/scopedIds
Odpowiedź będzie zawierać 1 pole:
developer_player_key (string)
– identyfikator użytkownika, który będzie taki sam we wszystkich aplikacjach 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.
- (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
Wyślij to żądanie HTTP
GET https://www.googleapis.com/games/v1/players/me/multipleApplicationPlayerIds