Firebase Crashlytics

Zyskaj jasny i praktyczny wgląd w problemy z aplikacjami dzięki temu zaawansowanemu rozwiązaniu do raportowania awarii na urządzeniach Apple, Android, Flutter i Unity.

Firebase Crashlytics to proste w obsłudze narzędzie do raportowania awarii w czasie rzeczywistym, które śledzenie, ustalanie priorytetów i rozwiązywanie problemów ze stabilnością, które obniżają jakość aplikacji; Crashlytics oszczędza Twój czas na rozwiązywanie problemów dzięki inteligentnemu grupowaniu awarii i wyróżniając okoliczności, które do nich prowadzą.

Dowiedz się, czy konkretna awaria dotyczy wielu użytkowników. Otrzymuj alerty, gdy: nagle wzrastają. Ustal, które wiersze kodu powodują awarii.


Chcesz rozpocząć? Wybierz platformę:

iOS lub nowszy Android Korygowanie Unity

Najważniejsze funkcje

Wybrane raporty o awariach Crashlytics łączy lawinę awarii i tworzy listę, której można łatwo zarządzać problemów, podaje informacje kontekstowe oraz wskazuje wagę i częstość awarii, dzięki czemu można szybciej zidentyfikować jej główną przyczynę.
Usuwanie typowych awarii Crashlytics udostępnia statystyki awarii – przydatne wskazówki, w których pojawiają się częste problemy problemy ze stabilnością i zasoby, które ułatwiają i rozwiązywać problemy, klasyfikować je i rozwiązywać.
Integracja z Analytics Crashlytics może przechwytywać błędy aplikacji jako: app_exception wydarzenia w: Analytics. Zdarzenia upraszczają debugowanie, dając Ci dostęp do listy innych zdarzeń przed każdą awarią i zapewniać statystyki odbiorców, umożliwiając pobierz raporty (Analytics) dotyczące użytkowników, u których wystąpiły awarie.
Bieżące ostrzeżenia Otrzymuj alerty w czasie rzeczywistym o nowych, powracających problemach i problemach rosnących które mogą wymagać natychmiastowej interwencji.

Ścieżka implementacji

Połącz aplikację Zacznij od dodania Firebase do swojej aplikacji w konsoli Firebase.
Integracja pakietu SDK Dodaj pakiet SDK Crashlytics za pomocą CocoaPods, Gradle lub Pub lub Crashlytics rozpoczyna zbieranie raportów.
Sprawdzanie raportów w konsoli Firebase Otwórz konsolę Firebase, aby śledzić problemy, ustalać ich priorytety i je rozwiązywać w aplikacji.

W jaki sposób Crashlytics analizuje awarie, aby ułatwić debugowanie?

Aby udostępniać dane i raporty dotyczące Twojej aplikacji, Crashlytics zbiera i gromadzi analizuje awarie, wyjątki niekrytyczne i inne typy zdarzeń z aplikacji. Śr użyj danych mapowania z kompilacji aplikacji, aby utworzyć zrozumiałą dla człowieka awarię aby łatwiej Ci było zrozumieć zdarzenia (np. używamy Pliki symboli debugowania (dSYM) w przypadku aplikacji platformy Apple).

Gdy Crashlytics odbiera zdarzenia, używa mechanizmu analizy do grupowania powiązanych zdarzeń w problemy. Mechanizm analiz analizuje klatki w zrzutu stosu, komunikat o wyjątku, kod błędu i inną platformę lub typów błędów, aby pogrupować zdarzenia w problemy. W przypadku danego problemu wszystkie zdarzenia mają wspólne punkty błędów. Im więcej zdarzeń przychodzących pasuje do problemu, tym pojawia się u góry tabeli Problemy w tabeli Crashlytics panelu. Takie grupowanie i ranking pomagają zidentyfikować i naprawić i szybciej oceniać ważne problemy.

Nawet w obrębie tej grupy zdarzeń zrzuty stosu prowadzą do punkt błędu może być inny. Inny zrzut stosu może oznaczać, przyczyna jest inna. Aby przedstawić tę możliwą różnicę w ramach problemu, Funkcja Crashlytics tworzy warianty w ramach problemów – każdy wariant to podgrupę zdarzeń w obrębie problemu, które mają ten sam punkt błędu oraz podobny zrzut stosu. Dzięki wariantom możesz debugować najpopularniejsze zrzuty stosu w danym problemie i ustal, czy różne główne przyczyny prowadzą do jego pojawienia się niepowodzenie.

Dalsze kroki