שילוב Firebase עם הפרויקט של שירותי Play Games

‫Firebase יכול לעזור לכם לשפר את המשחק:

  • מתעדים אירועים במשחקים באמצעות Google Analytics, פתרון חינמי למדידת נתוני האינטראקציות באפליקציה שמספק תובנות לגבי השימוש באפליקציה והתעניינות המשתמשים.

  • אתם יכולים להשתמש בכל אחד ממוצרי Firebase שתומכים במשחקים, כמו Crashlytics,‏ Remote Config ועוד.

שנתחיל?

  1. אם עדיין לא עשיתם את זה, צרו פרויקט ב-Firebase והוסיפו את Firebase למשחק (C++‎ | Unity).

  2. מקשרים את אפליקציית Firebase לחשבון הפיתוח ב-Google Play. הקישור הזה ישמש גם את הפרויקט שלך ב-Play Games services.
    במסוף Firebase, נכנסים לכרטיסייה Integrations. בכרטיס Google Play, לוחצים על Link ופועלים לפי ההוראות במסך כדי ליצור את הקישור.

  3. מוודאים שהאפליקציה ב-Google Play מוגדרת לשימוש ב-Play Games services.

רישום אירועים של Games באמצעות Google Analytics

  1. מוסיפים את Google Analytics לאפליקציה.

  2. אחרי שמוסיפים לאפליקציה את Firebase SDK for Google Analytics, אפשר להתחיל לתעד אירועים מסוג Play Games. הנה כמה דוגמאות לאירועים שאפשר לתעד:

    • אירועי התחברות

      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 בלחיצה על הסמל של Firebase לצד הסמל של האפליקציה בדף פרטי המשחק.

פתרון שגיאות נפוצות

אי אפשר לראות אירועים מסוג Play Games במרכז הבקרה של Analytics

צריך לקשר את Google Play ל-Firebase באמצעות מסוף Firebase ( > Project settings (הגדרות הפרויקט) > Integrations (שילובים) > Google Play). אם נתקלתם בבעיות בקישור, בדקו את הדברים הבאים:

אי אפשר לגשת למסוף Firebase ממסוף Play

מוודאים שחשבון הפיתוח ב-Google Play מקושר לאפליקציית Firebase. במסוף Play, בעלים או אדמין של חשבון הפיתוח ב-Play יכולים לראות את סטטוס הקישור בקטע הגדרה > שירותים מקושרים > Firebase.