Firebase może wysyłać alerty w odpowiedzi na te typy zdarzeń:
Nowe poważne problemy: aktywowane, gdy w aplikacji wystąpi awaria lub błąd ANR, który nie został wcześniej wykryty przez Crashlytics.
Nowe problemy niekrytyczne: aktywowane, gdy w aplikacji wystąpi problem niekrytyczny Crashlytics, który nie został wcześniej wykryty.
Problemy, które powróciły: aktywowane, gdy w aplikacji wystąpi awaria, która została wcześniej oznaczona jako rozwiązana.
Częste problemy: wywoływane, gdy pojawia się nowy problem lub gdy problem staje się popularny.
Problemy o rosnącej częstotliwości: wywoływane, gdy jeden typ awarii lub błędu ANR wpływa na odsetek użytkowników w 30-minutowym okresie w przypadku danej wersji aplikacji.
Firebase może wysyłać wszystkie alerty Crashlytics na Twój adres e-mail. W przypadku problemów, które się pogorszyły, i problemów, które się nasilają, Firebase może też wyświetlać alerty w Firebase konsoli.
Alerty dotyczące pogorszonych i zyskujących popularność problemów nie wymagają konfiguracji i są wysyłane domyślnie po skonfigurowaniu Crashlytics.
Alerty dotyczące nowych niekrytycznych, krytycznych i błędów ANR oraz problemów występujących coraz częściej nie są wysyłane domyślnie. Aby otrzymywać te alerty, musisz (co najmniej) wybrać preferowany kanał alertów.
Wszystkie typy alertów można w pewnym stopniu skonfigurować. Możesz na przykład włączać i wyłączać alerty na własnym koncie, a w przypadku problemów z szybkim wzrostem liczby możesz ustawiać progi, po przekroczeniu których będą wysyłane alerty. Te alerty możesz wyświetlać i konfigurować na karcie Alerty w konsoli Firebase.
W dalszej części tej strony znajdziesz szczegółowe informacje o konfigurowaniu różnych opcji alertów domyślnych.
Otrzymywanie alertów e-mailem i w konsoli
Alerty mogą otrzymywać tylko określone osoby z projektu. Możesz włączać i wyłączać alerty na swoim koncie.
Domyślnie każdy użytkownik projektu (który ma uprawnienia do otrzymywania alertów) będzie otrzymywać e-maila z alertami o pogorszeniu się problemu oraz e-maila i alert w konsoli z alertami o trendach. Wszystkie inne alerty musisz skonfigurować, aby otrzymywać je e-mailem lub w konsoli.
Uprawnienia wymagane do otrzymywania alertów
Aby otrzymywać alerty Crashlytics e-mailem lub w konsoli, musisz mieć uprawnienia firebase.projects.update. Te wymagane uprawnienia są domyślnie zawarte w tych rolach: Administrator Firebase oraz Właściciel lub Edytujący projektu.
Włączanie i wyłączanie alertów na własnym koncie
Na własnym koncie możesz włączać i wyłączać Crashlyticsalerty bez wpływu na innych członków projektu. Pamiętaj, że aby otrzymywać alerty, nadal musisz mieć wymagane uprawnienia.
Zaloguj się w Firebase konsoli i wybierz swój projekt.
Kliknij , a następnie wybierz Ustawienia projektu.
Wybierz kartę Alerty.
Otwórz kartę alertów Crashlytics, a potem wybierz alert, który chcesz skonfigurować (np. Alerty dotyczące szybkości).
Ustaw preferencje konta dotyczące tego alertu.
Konfigurowanie ustawień alertów
Aby skonfigurować ustawienia alertu, musisz mieć uprawnienie firebasecrashlytics.config.update. Te uprawnienia są domyślnie uwzględnione w tych rolach: Administrator Firebase Crashlytics, Administrator jakości w Firebase, Administrator Firebase oraz Właściciel lub Edytujący projektu.
Zaloguj się w Firebase konsoli i wybierz swój projekt.
Kliknij , a następnie wybierz Ustawienia projektu. Wybierz kartę Alerty.
Otwórz kartę alertów Crashlytics, a potem wybierz alert, który chcesz skonfigurować (np. Alerty dotyczące szybkości).
Skonfiguruj ustawienia tego alertu.
Konfigurowanie alertów o rosnącej liczbie problemów
Używaj alertów o rosnącej liczbie problemów, aby powiadamiać zespół, gdy określony problem w aplikacji wymaga pilnej reakcji. W przypadku Crashlytics problem to grupa podobnych awarii lub zdarzeń związanych z zawieszaniem się aplikacji (ANR).
Co powoduje wyświetlenie alertu o rosnącej liczbie problemów?
Alerty o rosnącej liczbie problemów są wywoływane, gdy problem w aplikacji przekroczy określone progi, które możesz skonfigurować w Firebase konsoli.
Próg alertów o szybkości zmian określasz w procentach użytkowników i minimalnej liczbie użytkowników, na których wystąpiły awaria lub błąd ANR. Wartość progu procentowego możesz ustawić w zakresie od 0% do 100% sesji. Minimalny próg liczby użytkowników można ustawić na dowolną liczbę większą lub równą 10. Domyślny próg alertu o szybkości zmian to 1% sesji i 25 użytkowników.
Alert jest wywoływany, 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.
- Aplikacja ma w tym okresie co najmniej 10 użytkowników.
- W tej wersji aplikacji nie było wcześniej alertu dotyczącego tego problemu.
Konfigurowanie progów alertów o rosnącej liczbie problemów
Aby skonfigurować progi alertów o rosnącej liczbie problemów, musisz mieć uprawnienie firebasecrashlytics.config.update. Te uprawnienia są domyślnie uwzględnione w tych rolach: Administrator Firebase Crashlytics, Administrator jakości w Firebase, Administrator Firebase oraz Właściciel lub Edytujący projektu.
Skonfiguruj progi alertów o rosnącej liczbie problemów dla każdej zarejestrowanej aplikacji. Każda aplikacja może mieć inny próg alertu.
Zaloguj się w Firebase konsoli i wybierz swój projekt.
Kliknij , a następnie wybierz Ustawienia projektu.
Wybierz kartę Alerty.
Otwórz kartę alertów Crashlytics, a następnie wybierz kartę Alerty dotyczące szybkości.
Skonfiguruj progi alertów dla aplikacji.