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 diverso ID giocatore 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 si applicheranno solo agli utenti che non hanno mai eseguito l'autenticazione per il 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 un requisito per tutti i progetti PGS a partire da agosto 2025. Per una cronologia dettagliata del piano di implementazione, consulta questo blog post.
Utilizzare gli ID giocatore di nuova generazione
Per supportare gli ID giocatore di nuova generazione:
- In the Google Play Console, seleziona un gioco.
- Vai a Aumenta gli utenti > 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 giocatore 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à.
Per farlo, imposta il pulsante di opzione su "On" (Attivato), ma non pubblicare la modifica. Una volta impostato il pulsante di opzione su "On" (Attivato), gli account tester restituiranno gli ID giocatore di nuova generazione da testare. Questa impostazione si applicherà a tutti i giochi collegati a questo progetto PGS.
Una volta completati i test, pubblica la modifica con il tuo progetto PGS in Play Console (in Play Games Services > Configurazione e gestione > Pubblicazione) in modo che la modifica diventi effettiva e tutti i nuovi utenti inizino a ricevere gli ID di nuova generazione.
Testare gli ID giocatore di nuova generazione
Se il tuo gioco non presuppone che un ID giocatore sia lo stesso su tutti i titoli, 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:
- Assicurati che gli account tester (che ricevono gli ID giocatore di nuova generazione) siano in grado di autenticarsi e collegare il proprio profilo PGS ai progressi del gioco.
- (Se applicabile) Gli account tester sono in grado di autenticarsi allo stesso sistema di identità con lo stesso profilo PGS su giochi separati e di tenere traccia dei progressi.
Utilizzare la chiave giocatore sviluppatore
Se hai bisogno di un modo 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 giocatore sviluppatore è 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 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.
- Crea un'app web lato server.
Invia la seguente richiesta HTTP:
GET https://www.googleapis.com/games/v1/players/me/multipleApplicationPlayerIds