ID giocatore di nuova generazione

Per migliorare ulteriormente la privacy degli utenti, stiamo introducendo gli ID giocatore di nuova generazione di PGS. Con gli ID giocatore di nuova generazione, agli utenti verrà assegnato un ID giocatore diverso per ogni partita a cui giocano. Tuttavia, l'ID giocatore rimane lo stesso per un determinato gioco (progetto PGS) su tutti i dispositivi.

Gli ID giocatore di nuova generazione verranno applicati solo agli utenti che non hanno mai eseguito l'accesso al tuo gioco con PGS. Gli utenti esistenti che hanno già eseguito l'accesso al tuo gioco continueranno a ricevere lo stesso ID giocatore.

Gli ID giocatore di nuova generazione verranno implementati gradualmente e alla fine diventeranno un requisito per tutti i progetti PGS a partire da agosto 2025. Per una cronologia dettagliata del piano di implementazione, consulta questo post del blog.

Utilizzare gli ID giocatore di nuova generazione

Per supportare gli ID giocatore di nuova generazione:

  1. In Google Play Console, seleziona un gioco.
  2. Vai a Crescita > Servizi per i giochi di Play > Configurazione e gestione > Configurazione.
  3. Nella pagina di configurazione, seleziona Modifica proprietà. Questa pagina include le impostazioni per attivare gli ID giocatore di nuova generazione, come mostrato nell'immagine seguente:

Configurazione dell'ID di nuova generazione dei servizi per i giochi di Play

Prima di pubblicare la modifica per attivare gli ID giocatore di nuova generazione, ti consigliamo di utilizzare gli account tester per verificare che gli ID giocatore di nuova generazione non causino problemi al tuo sistema di identità.

Per farlo, imposta il pulsante di opzione su "On", ma non pubblicare la modifica. Una volta impostato il pulsante di opzione su "On", gli account tester restituiranno gli ID giocatore di nuova generazione da testare. Questa impostazione verrà applicata a tutti i giochi collegati a questo progetto PGS.

Una volta completato il test, pubblica la modifica con il progetto PGS in Play Console (in Servizi per i giochi di Play > Configurazione e gestione > Pubblicazione) in modo che la modifica diventi effettiva e tutti i nuovi utenti inizino a ricevere ID di nuova generazione.

Testare gli ID giocatore di nuova generazione

Se il tuo gioco non presuppone che un ID giocatore sia coerente in titoli diversi, dovresti riuscire ad attivare gli ID giocatore di nuova generazione senza problemi. Tuttavia, ti consigliamo comunque di eseguire dei test per verificare che non si verifichino problemi.

Ecco alcuni test che ti consigliamo di eseguire:

  • Assicurarsi che gli account tester (che ricevono gli ID giocatore di nuova generazione) siano in grado di accedere e collegare il proprio profilo PGS ai progressi di gioco.
  • (Se applicabile) Gli account tester possono accedere allo stesso sistema di identità con lo stesso profilo PGS in giochi separati e tenere traccia dei progressi.

Utilizzare la chiave del player per sviluppatori

Se hai bisogno di un modo per identificare un utente su tutti i tuoi titoli per offrire esperienze utente cross-game, puoi utilizzare la chiave giocatore sviluppatore. La chiave del player per sviluppatori è accessibile solo tramite le API web REST. Per recuperare l'ID:

  1. Crea un'app web lato server.
  2. Invia la seguente richiesta HTTP:

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

La risposta avrà un campo:

developer_player_key (string): l'ID utente che sarà lo stesso in tutte le applicazioni di uno sviluppatore in Google Play Console.

Recuperare un elenco di ID giocatore nelle tue applicazioni

Puoi anche recuperare un elenco degli ID giocatore dei tuoi utenti nell'elenco delle applicazioni di proprietà del tuo account sviluppatore. Tieni presente che un utente avrà un ID solo per i giochi a cui ha eseguito l'accesso con PGS.

  1. Crea un'app web lato server.
  2. Invia la seguente richiesta HTTP:

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