إحصاءات اللاعبين في ألعاب Unity

تتيح لك واجهة برمجة التطبيقات لإحصاءات اللاعبين تخصيص تجارب اللعبة لشرائح محدّدة من اللاعبين ومراحل مختلفة من دورة حياة اللاعبين. يمكنك إنشاء تجارب مخصّصة لكل شريحة من اللاعبين بناءً على مدى تقدم اللاعبين وإنفاقهم وتفاعلهم مع اللعبة. على سبيل المثال، يمكنك استخدام واجهة برمجة التطبيقات هذه لاتّخاذ إجراءات استباقية لتشجيع اللاعبين الأقل نشاطًا على إعادة التفاعل مع لعبتك، مثلاً من خلال عرض عناصر جديدة داخل اللعبة والترويج لها عندما يسجّل اللاعب الدخول.

تأخذ دالة ردّ الاتصال مَعلمتَين: 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");
            }
        });