Aby jeszcze bardziej chronić prywatność użytkowników, wprowadzamy identyfikatory graczy nowej generacji w usługach Gier Play. Dzięki nowej generacji identyfikatorów graczy użytkownicy będą mieli przypisywany inny identyfikator gracza w każdej grze. Identyfikator gracza pozostaje jednak taki sam w przypadku danej gry (projekt PGS) na różnych urządzeniach.
Nowe identyfikatory graczy będą dotyczyć tylko użytkowników, którzy nigdy nie logowali się w Twojej grze za pomocą usług gier Play. Dotychczasowi użytkownicy, którzy zalogowali się już w Twojej grze, będą nadal otrzymywać ten sam identyfikator gracza.
Nowe identyfikatory graczy będą wdrażane stopniowo i od sierpnia 2025 roku staną się wymagane we wszystkich projektach PGS. Szczegółowy harmonogram wdrożenia znajdziesz w tym poście na blogu.
Używanie identyfikatorów graczy nowej generacji
Aby obsługiwać identyfikatory graczy nowej generacji:
- W Konsoli Google Play wybierz grę.
- Kliknij Rozwój > Usługi gier Play > Konfiguracja i zarządzanie > Konfiguracja.
- Na stronie konfiguracji kliknij Edytuj właściwości. Na tej stronie znajdują się ustawienia umożliwiające włączenie identyfikatorów odtwarzacza nowej generacji, jak pokazano na tym obrazie:
Zanim opublikujesz zmianę, która włączy identyfikatory graczy nowej generacji, zalecamy użycie kont testerów, aby sprawdzić, czy nie powodują one problemów z systemem tożsamości.
Aby to zrobić, ustaw przycisk opcji na „Włączone”, ale nie publikuj zmiany. Gdy przycisk opcji zostanie ustawiony na „Włączone”, konta testerów będą zwracać identyfikatory graczy nowej generacji, które możesz przetestować. To ustawienie będzie stosowane do wszystkich gier powiązanych z tym projektem PGS.
Po zakończeniu testowania opublikuj zmianę w Konsoli Play wraz z projektem w usługach gier Play (w sekcji Usługi gier Play > Konfiguracja i zarządzanie > Publikowanie), aby zmiana weszła w życie i wszyscy nowi użytkownicy zaczęli otrzymywać identyfikatory nowej generacji.
Testowanie identyfikatorów graczy nowej generacji
Jeśli Twoja gra nie zakłada, że identyfikator gracza będzie taki sam w różnych tytułach, powinna bez problemu obsługiwać identyfikatory graczy nowej generacji. Zalecamy jednak przeprowadzenie testów, aby upewnić się, że nie wystąpią żadne problemy.
Oto kilka testów, które warto przeprowadzić:
- Sprawdzanie, czy konta testerów (otrzymujące identyfikatory graczy nowej generacji) mogą się logować i łączyć swój profil w usługach gier Play z postępami w grze.
- (W stosownych przypadkach) Konta testerów mogą logować się w tym samym systemie tożsamości z tym samym profilem Usług gier Play w różnych grach, a ich postępy są śledzone.
Używanie klucza odtwarzacza dla programistów
Jeśli potrzebujesz sposobu na identyfikowanie użytkownika w różnych tytułach, aby oferować mu funkcje dostępne w wielu grach, możesz użyć klucza gracza dewelopera. Klucz odtwarzacza dewelopera jest dostępny tylko za pomocą interfejsów REST API. Aby pobrać identyfikator:
- Utwórz aplikację internetową po stronie serwera.
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 w aplikacjach
Możesz też pobrać listę identyfikatorów graczy użytkownika z listy aplikacji należących do Twojego konta dewelopera. Pamiętaj, że użytkownik będzie miał identyfikator tylko w przypadku gier, w których zalogował się za pomocą Gier Play.
- Utwórz aplikację internetową po stronie serwera.
Wyślij to żądanie HTTP:
GET https://www.googleapis.com/games/v1/players/me/multipleApplicationPlayerIds