Firebase может отправлять различные оповещения Crashlytics по умолчанию (см. обзорную страницу оповещений). Firebase может отправлять все стандартные оповещения Crashlytics на вашу электронную почту. Для регрессионных проблем и проблем с растущей частотой Firebase также может показывать оповещения в консоли Firebase.
Оповещения о повторных и набирающих популярность проблемах не требуют настройки и отправляются по умолчанию, если вы настроили Crashlytics.
Оповещения о новых некритических и критических ошибках, ошибках ANR и проблемах с растущей частотой по умолчанию не отправляются. Чтобы получать такие оповещения, необходимо выбрать хотя бы один канал.
Все типы оповещений можно настраивать. Например, вы можете включить или отключить оповещения для своего аккаунта, а для проблем с растущей частотой – задать пороговые значения, при достижении которых будут отправляться оповещения. Вы можете просматривать и настраивать эти оповещения на странице
Ниже подробно описано, как настроить различные параметры для оповещений Crashlytics по умолчанию.
Получайте оповещения по электронной почте и в консоли
Оповещения могут получать только определенные участники проекта. Вы можете включить или отключить оповещения для своего аккаунта.
По умолчанию каждый участник проекта, у которого есть необходимые разрешения, будет получать электронные письма об ошибках, возникших повторно, а также электронные письма и оповещения в консоли о популярных ошибках. Все остальные оповещения необходимо настроить, чтобы получать их по электронной почте или в консоли.
Разрешения, необходимые для получения оповещений
Чтобы получать оповещения о Crashlytics по электронной почте или в консоли, у вас должно быть разрешение firebase.projects.update. По умолчанию это разрешение есть у администратора Firebase, а также у владельца или редактора проекта.
Как включить или отключить оповещения для своего аккаунта
Вы можете включить или отключить оповещения Crashlytics для своего аккаунта, не затрагивая других участников проекта. Обратите внимание, что для получения оповещений вам по-прежнему нужны необходимые разрешения.
В консоли Firebase перейдите на страницу
Settings (Настройки) > Alerts (Оповещения).Перейдите к карточке оповещений Crashlytics и выберите оповещение, которое нужно настроить (например, Оповещения о скорости).
Задайте настройки аккаунта для этого оповещения.
Как настроить оповещения
Чтобы настроить оповещение, вам потребуется разрешение firebasecrashlytics.config.update. По умолчанию это разрешение есть у администратора Firebase Crashlytics, администратора Firebase Quality, администратора Firebase, а также у владельца или редактора проекта.
В консоли Firebase перейдите на страницу
Settings (Настройки) > Alerts (Оповещения).Перейдите к карточке оповещений Crashlytics и выберите оповещение, которое нужно настроить (например, Оповещения о скорости).
Задайте настройки для этого оповещения.
Как настроить оповещения о скорости
Оповещения о скорости позволяют узнать, когда та или иная проблема в приложении требует срочного решения. В Crashlytics проблемой считается группа похожих сбоев или ошибок ANR.
Что вызывает оповещение о скорости?
Оповещения о скорости срабатывают, когда проблема в приложении пересекает определенные пороговые значения, которые вы настраиваете в консоли Firebase.
Вы можете задать пороговое значение для оповещений о скорости в виде процента пользователей и минимального количества пользователей, затронутых сбоем или ошибкой ANR. Вы можете установить пороговое значение в процентах от 0% до 100% сеансов. Минимальное пороговое значение пользователей может быть любым числом, большим или равным 10. По умолчанию пороговое значение для оповещения о скорости составляет 1% сеансов и 25 пользователей.
Оповещение срабатывает, если в течение 30-минутного периода времени все выполняются следующие условия:
- Проблема в приложении превышает заданный порог в процентах и минимальное количество пользователей, установленное для этого приложения.
- За этот период времени у приложения было не менее 10 пользователей.
- Ранее для этой версии приложения не было оповещений о проблеме.
Как настроить пороговые значения для оповещений о скорости
Чтобы настроить пороговые значения для оповещений о скорости, у вас должно быть разрешение firebasecrashlytics.config.update. По умолчанию это разрешение есть у администратора Firebase Crashlytics, администратора Firebase Quality, администратора Firebase, а также у владельца или редактора проекта.
Настройте пороговые значения для оповещений о скорости для каждого из зарегистрированных приложений. Для каждого приложения можно установить свой порог оповещения.
В консоли Firebase перейдите на страницу
Settings (Настройки) > Alerts (Оповещения).Перейдите к карточке оповещений Crashlytics и выберите вкладку Оповещения о скорости.
Настройте пороговые значения для оповещений в приложении.