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 distinto per ogni gioco a cui giocano. Tuttavia, l'ID giocatore rimane coerente per un determinato gioco (PGS Project) 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 diventeranno obbligatori per tutti i progetti di servizi per i giochi di Play a partire da marzo 2024. Per una sequenza temporale 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:
- In Google Play Console, seleziona un gioco.
- Vai a Crescita > Servizi per i giochi di Play > Configurazione e gestione > Configurazione.
- Nella pagina di configurazione, seleziona Modifica proprietà. Questa pagina include le impostazioni per attivare gli ID player di nuova generazione, come mostrato nell'immagine seguente:
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à.
A tale scopo, 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 utilizzare per i test. Questa impostazione verrà applicata a tutti i giochi collegati a questo progetto PGS.
Una volta completato il test, pubblica la modifica con il tuo progetto PGS in Play Console (in Servizi per i giochi di Play > Configurazione e gestione > Pubblicazione) in modo che venga applicata 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 tra titoli diversi, dovresti riuscire ad attivare gli ID di nuova generazione senza problemi. Tuttavia, ti consigliamo comunque di eseguire dei test per verificare che non si verifichino problemi.
Ecco alcuni test che consigliamo di eseguire:
- Assicurati che gli account tester (che ricevono ID giocatore di nuova generazione) possano accedere e collegare il proprio profilo PGS ai progressi del gioco.
- (Se applicabile) Gli account tester possono accedere allo stesso sistema di identità con lo stesso profilo PGS in giochi diversi e monitorare i propri progressi.
Utilizzare la chiave del player per gli sviluppatori
Se hai bisogno di un metodo per identificare un utente su tutti i tuoi titoli in modo da offrire esperienze utente cross-game, puoi utilizzare la chiave giocatore sviluppatore. La chiave sviluppatore per i giocatori è accessibile solo tramite le API web REST. Per recuperare l'ID:
- Crea un'app web lato server.
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 dell'utente, che sarà lo stesso per tutte le applicazioni di uno sviluppatore in Google Play Console.
Recuperare un elenco di ID player nelle tue applicazioni
Puoi anche recuperare un elenco degli ID giocatore dell'utente dall'elenco di 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.
- Crea un'app web lato server.
Effettua la seguente richiesta HTTP:
GET https://www.googleapis.com/games/v1/players/me/multipleApplicationPlayerIds