La API de Player Stats te permite personalizar experiencias del juego para segmentos específicos de jugadores y diferentes etapas del ciclo de vida del jugador. Puedes crear experiencias personalizadas para cada segmento de jugadores según su avance, gasto y participación. Por ejemplo, puedes usar esta API para realizar acciones proactivas a fin de incentivar a un jugador menos activo para que vuelva a interesarse en tu juego; por ejemplo, mostrando y promocionando nuevos elementos dentro del juego cuando acceda el jugador.
La devolución de llamada toma dos parámetros: 1. El código de resultado inferior o igual a cero es correcto. Consulta CommonStatusCodes para todos los valores. 2. El objeto PlayerStats del tipo GooglePlayGames.PlayGamesLocalUser.PlayerStats
Para obtener más información, consulta la guía de estadísticas del jugador.
Las estadísticas del jugador están disponibles después de autenticar:
((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");
}
});