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

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

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