שילוב 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, לוחצים על קישור ופועלים לפי ההוראות במסך כדי ליצור את הקישור.

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

רישום אירועים של משחקים באמצעות 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.