На панели управления 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