Identyfikatory graczy nowej generacji

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.

Nowe identyfikatory graczy będą stosowane tylko w przypadku 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:

  1. Konsoli Google Play wybierz grę.
  2. Kliknij Rozwój > Usługi gier Play > Konfiguracja i zarządzanie > Konfiguracja.
  3. Na stronie konfiguracji kliknij Edytuj właściwości. Na tej stronie znajdziesz ustawienia umożliwiające korzystanie z nowej generacji identyfikatorów odtwarzacza, jak pokazano na poniższym obrazku:

Konfiguracja identyfikatorów nowej generacji w usługach gier Play

Zanim opublikujesz zmianę, aby włączyć nowe identyfikatory graczy, zalecamy użycie kont testowych w celu sprawdzenia, czy nowe identyfikatory graczy nie spowodują problemów z Twoim systemem tożsamości.

Aby to zrobić, ustaw przełącznik na „Wł.”, ale nie publikuj zmian. 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 w Twojej grze nie zakłada się, że identyfikator gracza będzie taki sam w różnych tytułach, możesz bez problemu włączyć nową generację identyfikatorów graczy. Zalecamy jednak przetestowanie, czy nie wystąpią żadne problemy.

Oto kilka testów, które zalecamy przeprowadzić:

  • Zapewnienie możliwości logowania się na konta testerów (oraz otrzymywania przez nich identyfikatorów graczy nowej generacji) i połączania ich profilu w usługach Gier Play 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 gracza dewelopera. Klucz odtwarzacza jest dostępny tylko za pomocą interfejsów REST Web API. Aby pobrać identyfikator:

  1. Utwórz aplikację internetową po stronie serwera.
  2. 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 mieć identyfikator tylko w przypadku gier, w których się zalogował za pomocą PGS.

  1. Utwórz aplikację internetową po stronie serwera.
  2. Wyślij to żądanie HTTP:

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