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

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

  • سجل أحداث الألعاب باستخدام Google Analytics، وهو حل مجاني لقياس التطبيقات يوفر نظرة ثاقبة حول استخدام التطبيق وتفاعل المستخدم.

  • استخدم أيًا من منتجات Firebase التي تدعم الألعاب ، مثل Crashlytics وRemote Config والمزيد.

البدء

  1. إذا لم تكن قد قمت بذلك بالفعل، فقم بإنشاء مشروع Firebase، ثم قم بإضافة Firebase إلى لعبتك ( C++ | Unity ).

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

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

سجل أحداث الألعاب باستخدام Google Analytics

  1. أضف Google Analytics إلى تطبيقك.

  2. بمجرد إضافة Firebase SDK لبرنامج Google Analytics إلى تطبيقك، يمكنك البدء في تسجيل أحداث ألعاب 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. يمكنك عرض الأحداث المسجلة في لوحة تحكم Analytics بوحدة تحكم Firebase.

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

استكشاف أخطاء الأخطاء الشائعة وإصلاحها

لا يمكن عرض أحداث ألعاب Play في لوحة تحكم Analytics

  • تأكد من تمكين Google Analytics لمشروع Firebase الخاص بك ومن دمج Google Analytics في لعبتك.

  • تحقق من أن التعليمات البرمجية الخاصة بك تنفذ أحداث LOGIN أو UNLOCK_ACHIEVEMENT أو POST_SCORE .

  • تحقق من قيام SDK بتسجيل الأحداث من خلال تمكين التسجيل المطول . نظرًا لأن أحداث الأجهزة مجمعة للحفاظ على عمر البطارية، فقد يستغرق الأمر بعض الوقت قبل أن تصبح هذه الأحداث مرئية في لوحة تحكم Analytics.

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

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

تأكد من أن حساب مطور Google Play الخاص بك مرتبط بتطبيق Firebase. في Play Console ، يمكن لمالك أو مسؤول حساب مطور Play عرض حالة الربط ضمن : الإعداد > الخدمات المرتبطة > Firebase .