Aby jeszcze lepiej chronić prywatność użytkowników, wprowadzamy nową generację identyfikatorów graczy w usługach PGS. Dzięki nowej generacji identyfikatorów graczy użytkownicy będą mieli przypisany inny identyfikator dla każdej gry, w którą grają. Identyfikator gracza pozostaje jednak taki sam w przypadku danej gry (projektu PGS) na wszystkich urządzeniach.
Nowa generacja identyfikatorów graczy będzie dotyczyć tylko użytkowników, którzy nigdy nie logowali się w Twojej grze za pomocą usług gier Play. Obecni użytkownicy, którzy zalogowali się już w Twojej grze, będą nadal mieć ten sam identyfikator gracza.
Identyfikatory graczy nowej generacji będą wdrażane stopniowo i od marca 2024 roku staną się wymagane we wszystkich projektach w usługach gier Play. Szczegółowy harmonogram wdrożenia znajdziesz w tym poście na blogu.
Używanie identyfikatorów graczy nowej generacji
Aby obsługiwać nowe identyfikatory graczy:
- 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 znajdziesz ustawienia umożliwiające korzystanie z identyfikatorów odtwarzaczy nowej generacji, jak pokazano na poniższym obrazku:
Zanim opublikujesz zmianę, aby włączyć nowe identyfikatory graczy, zalecamy użycie kont testowych, aby sprawdzić, czy nowe identyfikatory graczy nie spowodują problemów z systemem tożsamości.
Aby to zrobić, ustaw przełącznik na „Wł.”, ale nie publikuj zmiany. Gdy przycisk radiowy jest ustawiony na „Wł.”, konta testerów zwrócą identyfikatory graczy nowej generacji, które możesz wykorzystać do testowania. To ustawienie będzie stosowane do wszystkich gier powiązanych z tym projektem PGS.
Po zakończeniu testów opublikuj zmiany w projekcie usług gier Play w Konsoli Play (w sekcji Usługi gier Play > Konfiguracja i zarządzanie > Publikowanie), aby zmiany zaczęły obowiązywać i wszyscy nowi użytkownicy zaczęli otrzymywać identyfikatory nowej generacji.
Testowanie nowych identyfikatorów graczy
Jeśli Twoja gra nie zakłada, że identyfikator gracza będzie taki sam w różnych tytułach, prawdopodobnie bez problemu włączysz nową generację identyfikatorów graczy. Zalecamy jednak przetestowanie, czy nie wystąpią żadne problemy.
Oto kilka testów, które zalecamy przeprowadzić:
- Upewnij się, że konta testerów (otrzymające nowe identyfikatory graczy) mogą zalogować się i połączyć profil PGS z postępem w grze.
- (W stosownych przypadkach) konta testerów mogą logować się w tym samym systemie tożsamości przy użyciu tego samego profilu PGS w różnych grach, a ich postępy są śledzone.
Korzystanie z klucza odtwarzacza dla deweloperów
Jeśli chcesz, aby użytkownicy mogli korzystać z różnych funkcji w różnych tytułach, możesz użyć klucza dewelopera. Klucz odtwarzacza jest dostępny tylko za pomocą interfejsów REST Web 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 z różnych aplikacji
Możesz też pobrać listę identyfikatorów odtwarzacza 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 się zalogował za pomocą PGS.
- Utwórz aplikację internetową po stronie serwera.
Wyślij to żądanie HTTP:
GET https://www.googleapis.com/games/v1/players/me/multipleApplicationPlayerIds