ID giocatore di nuova generazione

Per migliorare ulteriormente la privacy degli utenti, i servizi per i giochi di Play forniscono ID giocatore di nuova generazione. Agli utenti viene assegnato un ID giocatore diverso per ogni partita che giocano; tuttavia, l'ID giocatore rimane coerente per un determinato gioco (per il progetto PGS) su tutti i dispositivi.

Gli ID giocatore di nuova generazione si applicano 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 continuano a ricevere lo stesso ID giocatore.

Entro la fine del 2024, gli ID giocatore di nuova generazione sono un requisito per tutti i progetti PGS.

Utilizzo di ID giocatore di nuova generazione

Per supportare gli ID giocatore di nuova generazione, segui questi passaggi:

  1. Nella barra di navigazione di Play Console, vai a Servizi per i giochi di Play > Configurazione e gestione > Configurazione.
  2. Nella pagina di configurazione, seleziona Modifica proprietà. Questa pagina include le impostazioni per abilitare gli ID giocatore di nuova generazione, come mostrato nell'immagine seguente:

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

Utilizza gli account tester

Prima di pubblicare la modifica per il tuo gioco che abilita gli ID giocatore di nuova generazione, usa gli account tester per verificare che gli ID giocatore di nuova generazione non causino problemi al sistema di identità del tuo gioco.

Per farlo, imposta il pulsante di opzione su On, ma non pubblicare la modifica. Gli account tester restituiscono ora ID giocatore di nuova generazione da utilizzare per i test. Questa impostazione si applica a tutti i giochi collegati a questo progetto dei servizi per i giochi di Play.

Pubblica aggiornamenti del tuo gioco

Una volta completato il test, pubblica la modifica con il tuo progetto dei servizi per i giochi di Play in Play Console, in Servizi per i giochi di Play > Configurazione e gestione > Pubblicazione, in modo che la modifica venga applicata e tutti i nuovi utenti inizino a ricevere ID di nuova generazione.

Test degli ID giocatore di nuova generazione

Se non presupponi che un ID giocatore sia lo stesso per tutti i diversi titoli dei giochi, in genere puoi abilitare gli ID giocatore di nuova generazione senza problemi. Tuttavia, ti consigliamo comunque di eseguire il test per verificare che non ci siano problemi.

Ecco alcuni test che ti consigliamo di eseguire:

  • Assicurarsi che gli account tester (che ricevano ID giocatore di nuova generazione) siano in grado di accedere e collegare il loro profilo dei servizi per i giochi di Play con i progressi nei giochi
  • (Se applicabile) Gli account tester possono accedere allo stesso sistema di identità con lo stesso profilo dei servizi per i giochi di Play in tutti i giochi e monitorare i relativi progressi.

Utilizzare la chiave player sviluppatore

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

  1. (Se non l'hai già fatto) Configura client e server di backend per l'accesso alle API REST dei servizi per i giochi di Play
  2. Effettua la seguente richiesta HTTP:

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

La risposta include un campo:

developer_player_key (string): l'ID utente, che è lo stesso per tutti i giochi di uno sviluppatore nella sua Google Play Console.

Recupero di un elenco di ID giocatore nelle applicazioni

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

  1. (Se non l'hai già fatto) Configura client e server di backend per l'accesso alle API REST dei servizi per i giochi di Play
  2. Effettua la seguente richiesta HTTP

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