Player Stats API की मदद से, गेम के अनुभव को खिलाड़ियों के खास सेगमेंट और खिलाड़ी के लाइफ़साइकल के अलग-अलग चरणों के हिसाब से बनाया जा सकता है. खिलाड़ियों के हर सेगमेंट के लिए, उनके अनुभव को उनके हिसाब से बनाया जा सकता है. यह इस बात पर निर्भर करता है कि खिलाड़ी किस तरह से आगे बढ़ रहे हैं, खर्च कर रहे हैं, और गेम में दिलचस्पी दिखा रहे हैं. उदाहरण के लिए, इस एपीआई का इस्तेमाल करके, कम ऐक्टिव खिलाड़ी को फिर से अपने गेम में दिलचस्पी लेने के लिए, पहले से तैयार कार्रवाइयां की जा सकती हैं. जैसे, खिलाड़ी के साइन इन करने पर, गेम में नए आइटम दिखाना और उनका प्रमोशन करना.
कॉलबैक में दो पैरामीटर होते हैं: 1. अगर नतीजा शून्य या उससे कम है, तो इसका मतलब है कि अनुरोध पूरा हो गया है. सभी वैल्यू के लिए, CommonStatusCodes देखें. 2. GooglePlayGames.PlayGamesLocalUser.PlayerStats टाइप का 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");
}
});