Настройте и получайте оповещения Crashlytics по электронной почте или в консоли.

Firebase может отправлять оповещения в ответ на следующие типы событий:

  • Новые критические проблемы : возникают, когда ваше приложение аварийно завершает работу или происходит ANR-реагирование, которое Crashlytics ранее не обнаруживал.

  • Новые некритические проблемы : срабатывают, когда в вашем приложении возникает некритическая проблема, которую Crashlytics ранее не встречал.

  • Проблемы, возникшие в процессе работы приложения : они появляются, когда приложение аварийно завершает работу, хотя вы ранее отметили эти проблемы как закрытые.

  • Актуальные проблемы : активируются, когда возникает новая или набирающая популярность проблема.

  • Проблемы, связанные с увеличением скорости работы : возникают, когда единичный сбой или тип ANR затрагивает определенный процент пользователей в течение 30-минутного периода для данной версии приложения.

Firebase может отправлять все оповещения Crashlytics на вашу электронную почту. Для проблем, которые стали более актуальными , и проблем, скорость решения которых возросла , Firebase также может отображать оповещения в консоли Firebase .

  • Оповещения о регрессирующих и актуальных проблемах не требуют настройки и отправляются по умолчанию при настройке Crashlytics .

  • Уведомления о новых нелетальных инцидентах , летальных инцидентах , инцидентах с нарушением радиационного торможения и проблемах, связанных с увеличением скорости, по умолчанию не отправляются . Для получения этих уведомлений необходимо (как минимум) выбрать предпочтительный канал оповещения.

Все типы оповещений предоставляют возможность настройки. Например, вы можете включить или выключить оповещения для своей учетной записи, а для проблем, требующих повышения скорости обработки , можно установить пороговые значения для отправки оповещений. Просмотреть и настроить эти оповещения можно на вкладке «Оповещения» в консоли Firebase .


Остальная часть этой страницы подробно описывает, как настроить различные параметры для оповещений по умолчанию.

Получайте оповещения по электронной почте и через консоль.

Уведомления могут получать только определенные участники проекта, и вы можете включать или отключать уведомления для своей учетной записи.

По умолчанию каждый участник проекта (имеющий необходимые права на получение оповещений) будет получать электронное письмо с оповещениями о регрессионных проблемах и электронное письмо, а также оповещение в консоли о тенденциях . Для получения всех остальных оповещений по электронной почте или в консоли необходимо настроить соответствующие параметры.

Для получения оповещений требуются необходимые разрешения.

Для получения оповещений Crashlytics по электронной почте или в консоли необходимо иметь разрешение firebase.projects.update . Следующие роли по умолчанию обладают этим необходимым разрешением: администратор Firebase , владелец проекта или редактор .

Включите или отключите оповещения для своей учетной записи.

В своей учетной записи вы можете включать или отключать оповещения Crashlytics , не затрагивая других участников проекта. Обратите внимание, что для получения оповещений вам по-прежнему необходимы соответствующие разрешения.

  1. Войдите в консоль Firebase , затем выберите свой проект.

  2. Нажмите , затем выберите «Настройки проекта» .

  3. Выберите вкладку «Оповещения» .

  4. Перейдите к карточке оповещений Crashlytics , а затем выберите оповещение, которое хотите настроить (например, оповещения Velocity ).

  5. Настройте параметры оповещения в своем аккаунте.

Настройка параметров оповещений

Для настройки параметров оповещения необходимо иметь разрешение firebasecrashlytics.config.update . Следующие роли по умолчанию обладают этим необходимым разрешением: Firebase Crashlytics Admin , Firebase Quality Admin , Firebase Admin или Project Owner или Editor .

  1. Войдите в консоль Firebase , затем выберите свой проект.

  2. Нажмите , затем выберите «Настройки проекта» . Перейдите на вкладку «Оповещения» .

  3. Перейдите к карточке оповещений Crashlytics , а затем выберите оповещение, которое хотите настроить (например, оповещения Velocity ).

  4. Настройте параметры этого оповещения.



Настройка оповещений о скорости

Используйте оповещения о скорости обновления, чтобы уведомлять свою команду о том, что какая-либо отдельная проблема вызывает срочную неполадку в вашем приложении. В Crashlytics под проблемой понимается группа похожих сбоев или событий, приводящих к зависанию приложения (ANR).

Что запускает оповещение о превышении скорости?

Оповещения Velocity срабатывают, когда проблема в вашем приложении превышает определенные пороговые значения, которые вы настраиваете в консоли Firebase .

Вы определяете пороговое значение для оповещений о превышении скорости в процентах от общего числа пользователей и минимальном количестве пользователей, пострадавших от сбоя или ошибки ANR . Значение порогового значения в процентах может быть установлено в диапазоне от 0% до 100% сессий. Минимальное пороговое значение количества пользователей может быть установлено на любое число больше или равное 10. По умолчанию пороговое значение для оповещений о превышении скорости установлено на уровне 1% сессий и 25 пользователей.

В частности, оповещение срабатывает, если в течение 30 минут выполняются все следующие условия:

  • Количество проблем в приложении превышает установленный процентный порог и превышает минимальное количество пользователей, заданное для этого приложения.
  • За этот период времени приложением пользовались как минимум 10 человек.
  • Ранее в этой версии приложения не было никаких предупреждений об этой проблеме.

Настройка пороговых значений для оповещения о скорости

Для настройки пороговых значений оповещений о скорости выполнения необходимо иметь разрешение firebasecrashlytics.config.update . Следующие роли по умолчанию обладают этим необходимым разрешением: администратор Firebase Crashlytics , администратор Firebase Quality , администратор Firebase или владелец или редактор проекта.

Настройте пороговые значения оповещений о скорости для каждого из зарегистрированных приложений. Для каждого приложения может быть установлен свой пороговый уровень оповещения.

  1. Войдите в консоль Firebase , затем выберите свой проект.

  2. Нажмите , затем выберите «Настройки проекта» .

  3. Выберите вкладку «Оповещения» .

  4. Перейдите к карточке оповещений Crashlytics , а затем выберите вкладку «Оповещения Velocity» .

  5. Настройте пороговые значения для оповещений в приложении.