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:
- Es el código de resultado. Un valor de 0 o menos indica que la operación se realizó correctamente. Consulta
CommonStatusCodes
para ver todos los valores. - El objeto
PlayerStats
del métodoPlayGamesLocalUser.GetStats
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");
}
});