Firebase może wysyłać różne domyślne alerty Crashlytics (zobacz stronę z omówieniem alertów). Firebase może wysyłać wszystkie domyślne alerty Crashlytics na Twój adres e-mail. W przypadku powracających problemów i problemów występujących coraz częściej Firebase może też wyświetlać alerty w konsoli Firebase.
Alerty dotyczące problemów z regresją i trendów nie wymagają żadnej konfiguracji i są wysyłane domyślnie po skonfigurowaniu usługi Crashlytics.
Alerty dotyczące nowych błędów niekrytycznych, błędów krytycznych, błędów ANR i problemów o rosnącej częstotliwości nie są domyślnie wysyłane. Aby otrzymywać te alerty, musisz (co najmniej) wybrać preferowany kanał alertów.
Wszystkie typy alertów można w pewnym stopniu konfigurować. Możesz na przykład włączać i wyłączać alerty na swoim koncie, a w przypadku problemów o rosnącej częstotliwości możesz ustawić progi wysyłania alertów. Te alerty możesz wyświetlać i konfigurować na stronie
W dalszej części tej strony znajdziesz szczegółowe informacje o konfigurowaniu różnych opcji domyślnych alertów Crashlytics.
Otrzymywanie alertów e-mailem i w konsoli
Alerty mogą otrzymywać tylko określeni użytkownicy projektu. Możesz włączyć lub wyłączyć alerty na swoim koncie.
Domyślnie każdy uczestnik projektu (który ma wymagane uprawnienia do otrzymywania alertów) otrzyma e-maila z alertem o problemie, który ponownie się pojawił, oraz e-maila i alert w konsoli z alertem o trendzie. Wszystkie pozostałe alerty muszą być skonfigurowane, aby można było je otrzymywać e-mailem lub w konsoli.
Uprawnienia wymagane do otrzymywania alertów
Aby otrzymywać alerty dotyczące Crashlytics e-mailem lub w konsoli, musisz mieć uprawnienie firebase.projects.update. To wymagane uprawnienie jest domyślnie uwzględnione w tych rolach: Administrator Firebase, Właściciel projektu lub Edytujący projekt.
Włączanie i wyłączanie alertów na własnym koncie
Na swoim koncie możesz włączać i wyłączać alerty Crashlytics bez wpływu na innych członków projektu. Pamiętaj, że aby otrzymywać alerty, musisz mieć wymagane uprawnienia.
W konsoli Firebase otwórz stronę
Ustawienia > Alerty.Otwórz kartę alertów Crashlytics i wybierz alert, który chcesz skonfigurować (np. Alerty dotyczące szybkości).
Ustaw ustawienia konta dotyczące tego alertu.
Konfigurowanie ustawień alertów
Aby skonfigurować ustawienia alertu, musisz mieć uprawnienie firebasecrashlytics.config.update. To wymagane uprawnienie jest domyślnie uwzględnione w tych rolach:
Administrator Firebase Crashlytics,
Administrator jakości w Firebase,
Administrator Firebase, Właściciel lub Edytujący projektu.
W konsoli Firebase otwórz stronę
Ustawienia > Alerty.Otwórz kartę alertów Crashlytics i wybierz alert, który chcesz skonfigurować (np. Alerty dotyczące szybkości).
Skonfiguruj ustawienia tego alertu.
Konfigurowanie alertów dotyczących szybkości
Używaj alertów o częstotliwości, aby powiadamiać zespół, gdy pojedynczy problem powoduje pilny błąd w aplikacji. W Crashlytics problem to grupa podobnych awarii lub zdarzeń typu „aplikacja nie odpowiada” (ANR).
Co powoduje wygenerowanie alertu dotyczącego szybkości?
Alerty dotyczące szybkości są wywoływane, gdy problem w aplikacji przekroczy określone progi, które skonfigurujesz w konsoli Firebase.
Próg alertów dotyczących szybkości definiujesz jako odsetek użytkowników i minimalną liczbę użytkowników, u których wystąpiła awaria lub błąd ANR. Możesz ustawić wartość progową procentu sesji od 0% do 100%. Minimalny próg liczby użytkowników można ustawić na dowolną liczbę większą lub równą 10. Domyślnie próg alertu o częstotliwości jest ustawiony na 1% sesji i 25 użytkowników.
Alert jest aktywowany, jeśli w ciągu 30 minut wszystkie te warunki są spełnione:
- Problem w aplikacji przekracza określony próg procentowy i minimalną liczbę użytkowników ustawioną dla tej aplikacji.
- W tym okresie aplikacja ma co najmniej 10 użytkowników.
- Wcześniej nie było żadnego alertu dotyczącego problemu z aplikacją w tej wersji.
Konfigurowanie progów alertów dotyczących szybkości
Aby skonfigurować progi alertów dotyczących szybkości, musisz mieć uprawnienie firebasecrashlytics.config.update. To wymagane uprawnienie jest domyślnie uwzględnione w tych rolach:
Administrator Firebase Crashlytics,
Administrator jakości w Firebase,
Administrator Firebase, Właściciel lub Edytujący projektu.
Skonfiguruj progi alertów o wzroście liczby awarii dla każdej zarejestrowanej aplikacji. Każda aplikacja może mieć inny próg alertu.
W konsoli Firebase otwórz stronę
Ustawienia > Alerty.Otwórz kartę alertów Crashlytics, a następnie wybierz kartę Alerty dotyczące szybkości.
Skonfiguruj progi alertów dla aplikacji.