دمج Firebase مع مشروعك على "خدمات ألعاب Play"

يمكن أن يساعدك Firebase في تحسين مستوى لعبتك:

  • تسجيل أحداث الألعاب باستخدام "إحصاءات Google"، وهو حل مجاني لقياس أداء التطبيقات التي توفّر إحصاءات حول استخدام التطبيق وتفاعل المستخدمين.

  • استخدِم أيًا من منتجات Firebase التي تتوافق مع الألعاب، مثل Crashlytics والإعداد عن بُعد والمزيد

البدء

  1. أنشئ مشروع Firebase، ثم أضِف منصة Firebase إلى، إذا لم يسبق لك ذلك. لعبتك (C++ | Unity).

  2. اربط تطبيقك على Firebase حساب مطوِّر على Google Play سيتم استخدام هذا الرابط نفسه في مشروعك على "خدمات ألعاب Play".
    في "وحدة تحكُّم Firebase"، انتقِل إلى علامة التبويب عمليات الدمج. في بطاقة Google Play، النقر على ربط، ثم اتّباع الخطوات التي تظهر على الشاشة تعليمات لإنشاء الرابط.

  3. تأكَّد من أنّ تطبيقك في Google Play معد للاستخدام. "خدمات ألعاب Play":

تسجيل أحداث الألعاب باستخدام "إحصاءات Google"

  1. أضِف "إحصاءات Google" إلى تطبيقك.

  2. بعد إضافة حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google" إلى تطبيقك يمكنك بدء تسجيل أحداث "ألعاب Play". إليك بعض النماذج الأحداث التي يمكنك تسجيلها:

    • أحداث تسجيل الدخول

      Bundle bundle = new Bundle();
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, bundle);
      
    • فتح قفل الإنجازات

      Bundle bundle = new Bundle();
      bundle.putString(FirebaseAnalytics.Param.ACHIEVEMENT_ID, achievementId);
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.UNLOCK_ACHIEVEMENT, bundle);
      
    • النتائج في قائمة الصدارة

      Bundle bundle = new Bundle();
      bundle.putLong(FirebaseAnalytics.Param.SCORE, score);
      bundle.putString("leaderboard_id", leaderboardId);
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.POST_SCORE, bundle);
      
  3. يمكنك عرض الأحداث التي تم تسجيلها في لوحة بيانات "إحصاءات Google" بوحدة تحكم Firebase.

    يمكنك أيضًا الوصول إلى "وحدة تحكُّم Firebase" من Play Console من خلال النقر على رمز Firebase بجانب رمز التطبيق في صفحة "تفاصيل اللعبة" .

تحديد الأخطاء الشائعة وحلّها

تعذّر عرض أحداث "ألعاب Play" في لوحة بيانات "إحصاءات Google".

عليك ربط Google Play بمنصّة Firebase. باستخدام "وحدة تحكُّم Firebase" ( > إعدادات المشروع > عمليات الدمج > Google Play). إذا كنت تواجه مشكلة في الربط، تحقَّق من التالي:

لا يمكن الوصول إلى "وحدة تحكُّم Firebase" من Play Console.

عليك التأكّد من أنّ حساب المطوّر على Google Play مرتبط بتطبيق على Firebase. في جلسة المعمل، Play Console أو أحد المالكين يمكن لمشرف حساب المطوِّر على Play الاطّلاع على حالة الربط ضمن الإعداد > الخدمات المرتبطة > Firebase.