L'API Player Stats ti consente di personalizzare le esperienze di gioco in base a segmenti specifici di giocatori e alle varie fasi del ciclo di vita dei giocatori. Puoi creare esperienze su misura per ogni segmento di giocatori in base ai progressi, alla spesa e al coinvolgimento dei giocatori. Ad esempio, puoi utilizzare questa API per compiere azioni proattive per incoraggiare un giocatore meno attivo a interagire nuovamente con il tuo gioco, ad esempio mostrando e promuovendo nuovi articoli in-game quando il giocatore esegue l'accesso.
Il callback accetta due parametri: 1. Il codice risultato inferiore o uguale a zero ha esito positivo. Vedi CommonStatusCodes per tutti i valori. 2. L'oggetto PlayerStats di tipo GooglePlayGames.PlayGamesLocalUser.PlayerStats
Per ulteriori informazioni, consulta la guida alle statistiche dei giocatori.
Le statistiche sui giocatori sono disponibili dopo l'autenticazione:
((PlayGamesLocalUser)Social.localUser).GetStats((rc, stats) =>
{
// -1 means cached stats, 0 is success
// see CommonStatusCodes for all values.
if (rc <= 0 && stats.HasDaysSinceLastPlayed()) {
Debug.Log("It has been " + stats.DaysSinceLastPlayed + " days");
}
});