Настройте отчеты о сбоях Crashlytics

На панели управления Crashlytics вы можете нажать на проблему и получить подробный отчет о событии.

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

Пользовательские ключи журнала

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

Посмотреть инструкции по регистрации пользовательских ключей: iOS+ Android Flutter Unity

Регистрируйте пользовательские сообщения журнала

Чтобы получить более подробную информацию о событиях, предшествовавших сбою, вы можете добавить в приложение пользовательские журналы Crashlytics . Crashlytics связывает журналы с данными о сбоях и отображает их на панели управления Crashlytics .

Посмотреть инструкции по регистрации пользовательских сообщений журнала: iOS+ Android Flutter Unity

Идентификаторы пользователей журнала

Для диагностики проблемы часто полезно знать, у кого из ваших пользователей возник данный сбой. Crashlytics позволяет анонимно идентифицировать пользователей в отчётах о сбоях.

Посмотреть инструкции по регистрации идентификаторов пользователей: iOS+ Android Flutter Unity

Отчет об исключениях

Помимо автоматического оповещения о фатальных событиях вашего приложения (например, сбоях), Crashlytics SDK может сообщать о нефатальных исключениях как о нефатальных событиях. В Futter и Unity, если у вас есть ожидаемые исключения, вы можете настроить SDK так, чтобы они также сообщались как нефатальные события.

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

Посмотреть инструкции по сообщению исключений: iOS+ Android Flutter Unity

Получить журналы навигации

Журналы навигации позволяют лучше понять взаимодействие пользователя с вашим приложением, приведшее к сбою, нефатальной ошибке или ошибке ANR. Эти журналы могут быть полезны при воспроизведении и отладке проблемы.

Инструкции по получению журналов навигации: iOS+ Android Flutter Unity

Включить подписку на отчеты

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

Инструкции по включению добровольной отчетности: iOS+ Android Flutter Unity

Включайте отчеты GWP-ASan для отладки проблем с повреждением памяти.

Crashlytics поможет вам отладить сбои, вызванные ошибками памяти, собирая отчёты GWP-ASan. Эти ошибки, связанные с памятью, могут быть связаны с повреждением памяти в вашем приложении, что является основной причиной уязвимостей безопасности.

Инструкции по включению отчетов GWP-ASan: Android NDK Unity