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ę:
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
Pierwsze kroki w Firebase Crashlytics – Dowiedz się, jak dodać adres Firebase Crashlytics do urządzenia Apple, Android projekt Flutter lub Unity.
Dostosowywanie konfiguracji raportów o awariach dodając raportowanie akceptacji, dzienniki, klucze i śledzenie błędów niekrytycznych.
Zintegruj z usługą Google Play, aby możesz filtrować raporty o awariach aplikacji na Androida według ścieżki Google Play bezpośrednio w Panel Crashlytics. Dzięki temu możesz lepiej skupić się na konkretnych kompilacjach w panelu.