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 gioco, ma l'ID giocatore rimarrà lo stesso per un determinato gioco (per 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 i servizi per i giochi di Play. 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 saranno un requisito per tutti i progetti dei servizi per i giochi di Play a partire da marzo 2024. Per una cronologia dettagliata del piano di implementazione, leggi questo post del blog.

Utilizzo di ID giocatore di nuova generazione

Per iniziare a supportare gli ID giocatore di nuova generazione, dovrai selezionare Servizi per i giochi di Play > Configurazione e gestione > Configurazione nella barra di navigazione, quindi nella pagina di configurazione fai clic su Modifica proprietà. Qui troverai le impostazioni per abilitare gli ID giocatore di nuova generazione, come mostrato di seguito.

Configurazione ID di nuova generazione dei servizi per i giochi di Google Play

Prima di pubblicare la modifica per abilitare gli ID giocatore di nuova generazione, ti consigliamo di utilizzare 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. Quando il pulsante di opzione è impostato su "On", gli account tester ti restituiranno gli ID giocatore di nuova generazione da usare per i test. Questa impostazione verrà applicata a tutti i giochi collegati a questo progetto dei servizi per i giochi di Play.

Una volta completati i 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 che tutti i nuovi utenti inizino a ricevere ID di nuova generazione.

Test degli ID giocatore di nuova generazione

Se il tuo gioco non presuppone che un ID giocatore sarà coerente tra i diversi titoli, ci aspettiamo che tu possa abilitare gli ID giocatore di nuova generazione senza problemi. Tuttavia, ti consigliamo comunque di eseguire dei test per confermare che non ci siano problemi.

Ecco alcuni test che ti consigliamo di eseguire:

  • Assicurarsi che gli account tester (che ricevono 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 nel gioco
  • (Se applicabile) Gli account tester possono accedere allo stesso sistema di identità con lo stesso profilo dei servizi per i giochi di Play in giochi separati e monitorare i relativi progressi.

Utilizzare la chiave player sviluppatore

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

  1. [Se non è già stato completato] 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 avrà un campo:

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

Recuperare un elenco di ID giocatore nelle applicazioni

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

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

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