Mit der Player Stats API können Sie das Spielerlebnis an bestimmte Spielersegmente und verschiedene Phasen des Spielerlebenszyklus anpassen. Sie können für jedes Spielersegment maßgeschneiderte Erlebnisse erstellen, die auf dem Fortschritt, den Ausgaben und dem Engagement der Spieler basieren. Mit dieser API können Sie beispielsweise proaktive Maßnahmen ergreifen, um weniger aktive Spieler dazu zu bewegen, sich wieder mit Ihrem Spiel zu beschäftigen. So können Sie beim Anmelden des Spielers neue In-Game-Artikel präsentieren und bewerben.
Der Callback hat zwei Parameter: 1. Ein Ergebniscode kleiner oder gleich null bedeutet Erfolg. Alle Werte finden Sie unter CommonStatusCodes. 1. Das Objekt PlayerStats aus der Methode PlayGamesLocalUser.GetStats.
Weitere Informationen finden Sie im Leitfaden zu Spielerstatistiken.
Die Spielerstatistiken sind nach der Authentifizierung verfügbar:
((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");
}
});