Используйте оповещения о скорости, чтобы уведомить свою команду, когда какая-либо отдель��ая проблема вызывает неотложную проблему в вашем приложении. Для Crashlytics проблемой является группировка похожих сбоев.
Что вызывает предупреждение?
Оповещения о скорости срабатывают, когда проблема в вашем приложении превышает порог, который вы определяете в консоли Firebase .
Вы определяете порог для оповещений о скорости в виде процента пользовательских сеансов, на которые повлиял сбой . Вы можете установить пороговое значение от 0,1% до 1% сеансов. По умолчанию порог оповещения о скорости установлен на уровне 1% сеансов.
В частности, предупреждение срабатывает, если в течение одного часа выполняются следующие условия:
- Проблема в приложении превышает определенный порог для этого приложения.
- За этот период в приложении было 250 сеансов.
- Ранее никаких предупреждений по поводу этой проблемы в приложении не поступало.
Обновить порог оповещения
Чтобы обновить оповещения о скорости, у вас должно быть разрешение firebasecrashlytics.config.update
. Следующие роли включают это необходимое разрешение по умолчанию: администратор Firebase Crashlytics , администратор качества Firebase , администратор Firebase или владелец или редактор проекта.
Настройте порог оповещения о скорости для каждого из ваших зарегистрированных приложений. Каждое приложение может иметь свой порог оповещения.
- В консоли Firebase перейдите на панель управления Crashlytics .
- В верхней части страницы выберите приложение из раскрывающегося списка приложений.
- В верхней панели панели «Проблемы » откройте дополнительное меню ( ), затем выберите «Настройки оповещений о скорости» .
- Следуйте инструкциям на экране, чтобы настроить порог оповещения для приложения.
Получать оповещения
Получайте оповещения по умолчанию
По умолчанию Firebase может отправлять оповещения Crashlytics по электронной почте. Для оповещений о скорости и регрессии Firebase также может отображать эти оповещения в консоли Firebase .
Чтобы получать оповещения Crashlytics с использованием этого механизма по умолчанию, у вас должно быть разрешение firebase.projects.update
. Следующие роли включают это необходимое разрешение по умолчанию: администратор Firebase , владелец проекта или редактор .
По умолчанию каждый участник проекта (у которого есть необходимые разрешения для получения оповещений) получит электронное письмо при срабатывании оповещения от Crashlytics .
Включите/выключите оповещения для своей учетной записи
Для своей учетной записи вы можете включать/выключать оповещения Crashlytics не затрагивая других участников проекта. Обратите внимание, что для получения оповещений вам по-прежнему необходимы необходимые разрешения.
Чтобы включить или отключить оповещения Crashlytics , выполните следующие действия:
- В консоли Firebase в правом верхнем углу перейдите к
Затем перейдите в Crashlytics . Настройки и установите предпочтения своей учетной записи для оповещений
Настройка базовых оповещений для сторонних сервисов
Настройте расширенные оповещения для сторонних сервисов
Настройте Cloud Functions для Firebase , которая включает в себя следующие задачи: Настройте среду разработки для Node.js или Python. Установите и войдите в Firebase CLI. Инициализируйте Cloud Functions for Firebase с помощью интерфейса командной строки Firebase .
Напишите и разверните функцию , которая захватывает событие оповещения из Crashlytics и обрабатывает полезную нагрузку события (например, публикует информацию о оповещении в сообщении на Discord).