تتيح لك واجهة برمجة التطبيقات لإحصاءات اللاعبين تخصيص تجارب اللعبة لشرائح محدّدة من اللاعبين ومراحل مختلفة من دورة حياة اللاعبين. يمكنك إنشاء تجارب مخصّصة لكل شريحة من اللاعبين بناءً على مدى تقدم اللاعبين وإنفاقهم وتفاعلهم مع اللعبة. على سبيل المثال، يمكنك استخدام واجهة برمجة التطبيقات هذه لاتّخاذ إجراءات استباقية لتشجيع اللاعبين الأقل نشاطًا على إعادة التفاعل مع لعبتك، مثلاً من خلال عرض عناصر جديدة داخل اللعبة والترويج لها عندما يسجّل اللاعب الدخول.
تأخذ دالة ردّ الاتصال مَعلمتَين: 1. يشير رمز النتيجة الذي يقل عن الصفر أو يساويه إلى نجاح العملية. اطّلِع على 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");
}
});