Mit der Player Stats API können Sie das Spielerlebnis auf bestimmte Spielersegmente und verschiedene Phasen des Spielerlebenszyklus zuschneiden. Sie können für jedes Spielersegment maßgeschneiderte Inhalte erstellen, die auf dem Fortschritt, den Ausgaben und der Interaktion der Spieler basieren. Mit dieser API können Sie beispielsweise proaktive Maßnahmen ergreifen, um weniger aktive Spieler dazu anzuregen, wieder mit Ihrem Spiel zu interagieren. So können Sie beispielsweise neue In-Game-Artikel präsentieren und bewerben, wenn sich der Spieler anmeldet.
Der Callback verwendet zwei Parameter: 1. Wenn der Ergebniscode kleiner oder gleich null ist, war der Vorgang erfolgreich. Alle Werte finden Sie unter CommonStatusCodes. 2. Das Objekt „PlayerStats“ vom Typ „GooglePlayGames.PlayGamesLocalUser.PlayerStats“
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");
}
});