Player Stats API מאפשר לכם להתאים אישית את חוויות המשחק לפלחים ספציפיים של שחקנים ולשלבים שונים במחזור החיים של השחקן. ניתן ליצור חוויות מותאמות אישית לכל פלח שחקנים בהתאם להתקדמות של השחקנים, להוצאה ולהגברת המעורבות שלהם. לדוגמה, אפשר להשתמש ב-API הזה כדי לבצע פעולות יזומות כדי לעודד שחקן פחות פעיל לעודד אינטראקציה חוזרת במשחק, למשל על ידי הצגה וקידום של פריטים חדשים במשחק כשהשחקן נכנס לחשבון.
הקריאה החוזרת לוקחת שני פרמטרים: 1. קוד תוצאה שקטן מ-0 או שווה ל-0 הוא הצלחה. כל הערכים מפורטים במאמר CommonStatusCodes. 2. האובייקט PlayerStats מסוג GooglePlayGames.PlayGamesLocalUser.PlayerStats
מידע נוסף זמין במדריך לנתונים הסטטיסטיים של השחקנים.
הנתונים הסטטיסטיים של השחקן זמינים אחרי האימות:
((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");
}
});