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