Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

השתמש ב- Google Analytics כדי לקבל מדדים עבור דוחות קריסה

Google Analytics הוא מנוע ניתוח של Firebase. כשאתה משתמש יחד ב- Analytics וב- Crashlytics באפליקציה שלך, אתה מקבל תכונות שעוזרות לך לייצר בעיות ולנהל מעקב אחר נתוני קריסה ביתר פירוט, כגון משתמשים ללא קריסות, פירורי לחם שעוקבים אחר אירועים ספציפיים לפני קריסה ו- BigQuery, היכן אתה יכול לדמיין את מדדי המפתח של האפליקציה שלך. מדריך זה מתאר כיצד להוסיף Analytics כדי אפליקציה שיש Crashlytics להגדיר (אם עדיין אין לך חשבון, להוסיף Crashlytics באפליקציה ).

שלב 1: הוסף קובץ תצורה של Firebase

  1. הוסף את קובץ התצורה של Firebase Android לאפליקציה שלך:

    1. פתח את גדרות פרויקט. בשנת כרטיס Apps, בחר את שם החבילה של האפליקציה שעבורה צריך קובץ config.

    2. לחץ על google-services.json הורדה לקבל קובץ config Firebase Android שלך ( google-services.json ).

    3. העבר את קובץ התצורה שלך לספריית המודול (ברמת האפליקציה) של האפליקציה שלך.

  2. כדי לאפשר מוצרי Firebase באפליקציה, להוסיף את שירותי Google תוסף לקבצי Gradle שלך.

    1. בשנת ברמת השורש שלך (פרויקט ברמה) קובץ Gradle ( build.gradle ), להוסיף כללים לכלול את תוסף Gradle שירותי Google. בדוק שיש לך גם את מאגר Maven של Google.

      buildscript {
      
        repositories {
          // Check that you have the following line (if not, add it):
          google()  // Google's Maven repository
        }
      
        dependencies {
          // ...
      
          // Add the following line:
          classpath 'com.google.gms:google-services:4.3.10'  // Google Services plugin
        }
      }
      
      allprojects {
        // ...
      
        repositories {
          // Check that you have the following line (if not, add it):
          google()  // Google's Maven repository
          // ...
        }
      }
      
    2. במודול שלך (ברמת היישום) קובץ Gradle (בדרך כלל app/build.gradle ), להחיל את תוסף Gradle שירותי Google.

      apply plugin: 'com.android.application'
      // Add the following line:
      apply plugin: 'com.google.gms.google-services'  // Google Services plugin
      
      android {
        // ...
      }
      

שלב 2: הוסף את ה- SDK של Analytics לאפליקציה שלך

  1. באמצעות BOM Firebase אנדרואיד , להכריז על התלות של הספרייה אנדרואיד Analytics במודול שלך (ברמת האפליקציה) קובץ Gradle (בדרך כלל app/build.gradle ).

    ג'אווה

    dependencies {
        // Import the BoM for the Firebase platform
        implementation platform('com.google.firebase:firebase-bom:28.4.2')
    
        // Declare the dependency for the Analytics library
        // When using the BoM, you don't specify versions in Firebase library dependencies
        implementation 'com.google.firebase:firebase-analytics'
    }
    

    באמצעות Firebase אנדרואיד BOM , האפליקציה שלך תמיד ישתמשו גירסאות תואמות של ספריות אנדרואיד Firebase.

    (אלטרנטיבי) הצהר תלות הספרייה Firebase ללא שימוש BOM

    אם תבחר לא להשתמש ב- Firebase BoM, עליך לציין כל גרסת ספריית Firebase בשורת התלות שלה.

    שים לב שאם אתה משתמש בספריות Firebase מרובים באפליקציה, אנו ממליצים בחום להשתמש בתמונה BOM לנהל גרסאות הספרייה, אשר מבטיח כי כל הגרסאות תואמות.

    dependencies {
        // Declare the dependency for the Analytics library
        // When NOT using the BoM, you must specify versions in Firebase library dependencies
        implementation 'com.google.firebase:firebase-analytics:19.0.2'
    }
    

    קוטלין+KTX

    dependencies {
        // Import the BoM for the Firebase platform
        implementation platform('com.google.firebase:firebase-bom:28.4.2')
    
        // Declare the dependency for the Analytics library
        // When using the BoM, you don't specify versions in Firebase library dependencies
        implementation 'com.google.firebase:firebase-analytics-ktx'
    }
    

    באמצעות Firebase אנדרואיד BOM , האפליקציה שלך תמיד ישתמשו גירסאות תואמות של ספריות אנדרואיד Firebase.

    (אלטרנטיבי) הצהר תלות הספרייה Firebase ללא שימוש BOM

    אם תבחר לא להשתמש ב- Firebase BoM, עליך לציין כל גרסת ספריית Firebase בשורת התלות שלה.

    שים לב שאם אתה משתמש בספריות Firebase מרובים באפליקציה, אנו ממליצים בחום להשתמש בתמונה BOM לנהל גרסאות הספרייה, אשר מבטיח כי כל הגרסאות תואמות.

    dependencies {
        // Declare the dependency for the Analytics library
        // When NOT using the BoM, you must specify versions in Firebase library dependencies
        implementation 'com.google.firebase:firebase-analytics-ktx:19.0.2'
    }
    

  2. להכריז על com.google.firebase.analytics.FirebaseAnalytics האובייקט בראש הפעילות שלך:

    ג'אווה

    private FirebaseAnalytics mFirebaseAnalytics;

    קוטלין+KTX

    private lateinit var firebaseAnalytics: FirebaseAnalytics
  3. לאתחל אותו onCreate() שיטה:

    ג'אווה

    // Obtain the FirebaseAnalytics instance.
    mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);

    קוטלין+KTX

    // Obtain the FirebaseAnalytics instance.
    firebaseAnalytics = Firebase.analytics

הצעדים הבאים