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

בדוק את יישום ה- Crashlytics שלך

כפה התרסקות כדי לבדוק את היישום שלך

  1. מצא קיים GameObject , ואז מוסיפים לזה את התסריט הבא. סקריפט זה יגרום לקריסת מבחן מספר שניות לאחר הפעלת האפליקציה.

    using System;
    using UnityEngine;
    
    public class CrashlyticsTester : MonoBehaviour {
    
        int updatesBeforeException;
    
        // Use this for initialization
        void Start () {
          updatesBeforeException = 0;
        }
    
        // Update is called once per frame
        void Update()
        {
            // Call the exception-throwing method here so that it's run
            // every frame update
            throwExceptionEvery60Updates();
        }
    
        // A method that tests your Crashlytics implementation by throwing an
        // exception every 60 frame updates. You should see non-fatal errors in the
        // Firebase console a few minutes after running your app with this method.
        void throwExceptionEvery60Updates()
        {
            if (updatesBeforeException > 0)
            {
                updatesBeforeException--;
            }
            else
            {
                // Set the counter to 60 updates
                updatesBeforeException = 60;
    
                // Throw an exception to test your Crashlytics implementation
                throw new System.Exception("test exception please ignore");
            }
        }
    }
    
  2. בנה והפעל את האפליקציה שלך.

  3. ברגע שהאפליקציה שלך רצתה, לצפות ביומן המכשיר ולחכות חריג ההדק מן CrashlyticsTester .

    • iOS: הצגת יומנים בחלונית התחתונה של Xcode.

    • אנדרואיד: להציג יומני ידי הפעלת הפקודה הבאה בטרמינל: adb logcat .

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

  5. עבור אל לוח המחוונים Crashlytics של קונסולת Firebase לראות התרסקות הבדיקה שלך.

אם רעננת את המסוף ואתה עדיין לא רואה את קריסת הבדיקה לאחר חמש דקות, נסה לאפשר רישום באגים (סעיף הבא).

אפשר רישום באגים עבור Crashlytics

אם אינך רואה את קריסת הבדיקה שלך במרכז השליטה של ​​Crashlytics, תוכל להיעזר ברישום באגים עבור Crashlytics כדי לאתר את הבעיה.

  1. אפשר רישום באגים עבור Firebase על ידי הוספת הקוד הבא לאתחול האפליקציה שלך:

    Firebase.FirebaseApp.LogLevel = Firebase.LogLevel.Debug;
  2. כפה התרסקות מבחן. החלק הראשון בדף זה מתאר כיצד לעשות זאת.

אם אינך רואה יומני מן Firebase או התרסקות הבדיקה שלך בלוח המחוונים Crashlytics של קונסולת Firebase אחרי חמש דקות, להושיט יד Firebase תמיכה עם עותק של יומן התפוקה שלך כדי שנוכל לעזור לך בפתרונן.

הצעדים הבאים