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");
}
});