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

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

وتسترد معاودة الاتصال معلمتين: 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");
            }
        });