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