Начните работу с Firebase Crashlytics


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

Для настройки Crashlytics требуются задачи как в консоли Firebase , так и в вашей IDE (например, добавление файла конфигурации Firebase и Crashlytics SDK). Чтобы завершить настройку, вам нужно будет принудительно выполнить тестовый сбой, чтобы отправить первый отчет о сбое в Firebase.

Прежде чем начать

  1. Если вы еще этого не сделали, добавьте Firebase в свой проект Apple. Если у вас нет приложения Apple, вы можете загрузить образец приложения .

  2. Рекомендуется : чтобы автоматически получать навигационные журналы и понимать действия пользователей, приведшие к сбою, нефатальному событию или событию ANR, вам необходимо включить Google Analytics в своем проекте Firebase.

    • Если в вашем существующем проекте Firebase не включен Google Analytics , вы можете включить Google Analytics на вкладке «Интеграции» вашего аккаунта. > Настройки проекта в консоли Firebase .

    • Если вы создаете новый проект Firebase, включите Google Analytics во время рабочего процесса создания проекта.

Шаг 1. Добавьте Crashlytics SDK в свое приложение.

Используйте Swift Package Manager для установки зависимостей Firebase и управления ими.

  1. В Xcode, открыв проект приложения, выберите «Файл» > «Добавить пакеты» .
  2. При появлении запроса добавьте репозиторий Firebase SDK для платформ Apple:
  3.   https://github.com/firebase/firebase-ios-sdk.git
  4. Выберите библиотеку Crashlytics .
  5. Чтобы воспользоваться преимуществами навигационных журналов , добавьте в свое приложение Firebase SDK для Google Analytics . Убедитесь, что Google Analytics включен в вашем проекте Firebase.
  6. Добавьте флаг -ObjC в раздел «Другие флаги компоновщика» настроек сборки вашей цели.
  7. (только для macOS) В Info.plist добавьте ключ NSApplicationCrashOnExceptions и установите для него значение YES .
  8. По завершении Xcode автоматически начнет разрешать и загружать ваши зависимости в фоновом режиме.

Далее настройте модуль Firebase:

  1. Импортируйте модуль Firebase в структуру вашего App или UIApplicationDelegate :

    Быстрый

    import Firebase

    Цель-C

    @import Firebase;
  2. Настройте общий экземпляр FirebaseApp , обычно в методе application(_:didFinishLaunchingWithOptions:) делегата вашего приложения:

    Быстрый

    // Use the Firebase library to configure APIs.
    FirebaseApp.configure()

    Цель-C

    // Use the Firebase library to configure APIs.
    [FIRApp configure];

Шаг 3. Принудительно завершите тестирование, чтобы завершить настройку.

Чтобы завершить настройку Crashlytics и увидеть исходные данные на панели управления Crashlytics консоли Firebase , необходимо принудительно завершить тест.


И все! Crashlytics теперь отслеживает ваше приложение на предмет сбоев. Посетите панель управления Crashlytics чтобы просмотреть и изучить все ваши отчеты и статистику.

Следующие шаги

  • Интегрируйтесь с Google Play , чтобы можно было фильтровать отчеты о сбоях вашего приложения Android по трекам Google Play прямо на панели управления Crashlytics . Это позволяет вам лучше сосредоточить панель управления на конкретных сборках.

,


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

Для настройки Crashlytics требуются задачи как в консоли Firebase , так и в вашей IDE (например, добавление файла конфигурации Firebase и Crashlytics SDK). Чтобы завершить настройку, вам нужно будет принудительно выполнить тестовый сбой, чтобы отправить первый отчет о сбое в Firebase.

Прежде чем начать

  1. Если вы еще этого не сделали, добавьте Firebase в свой проект Apple. Если у вас нет приложения Apple, вы можете загрузить образец приложения .

  2. Рекомендуется : чтобы автоматически получать навигационные журналы и понимать действия пользователей, приведшие к сбою, нефатальному событию или событию ANR, вам необходимо включить Google Analytics в своем проекте Firebase.

    • Если в вашем существующем проекте Firebase не включен Google Analytics , вы можете включить Google Analytics на вкладке «Интеграции» вашего аккаунта. > Настройки проекта в консоли Firebase .

    • Если вы создаете новый проект Firebase, включите Google Analytics во время рабочего процесса создания проекта.

Шаг 1. Добавьте Crashlytics SDK в свое приложение.

Используйте Swift Package Manager для установки зависимостей Firebase и управления ими.

  1. В Xcode, открыв проект приложения, выберите «Файл» > «Добавить пакеты» .
  2. При появлении запроса добавьте репозиторий Firebase SDK для платформ Apple:
  3.   https://github.com/firebase/firebase-ios-sdk.git
  4. Выберите библиотеку Crashlytics .
  5. Чтобы воспользоваться преимуществами навигационных журналов , добавьте в свое приложение Firebase SDK для Google Analytics . Убедитесь, что Google Analytics включен в вашем проекте Firebase.
  6. Добавьте флаг -ObjC в раздел «Другие флаги компоновщика» настроек сборки вашей цели.
  7. (только для macOS) В Info.plist добавьте ключ NSApplicationCrashOnExceptions и установите для него значение YES .
  8. По завершении Xcode автоматически начнет разрешать и загружать ваши зависимости в фоновом режиме.

Далее настройте модуль Firebase:

  1. Импортируйте модуль Firebase в структуру вашего App или UIApplicationDelegate :

    Быстрый

    import Firebase

    Цель-C

    @import Firebase;
  2. Настройте общий экземпляр FirebaseApp , обычно в методе application(_:didFinishLaunchingWithOptions:) делегата вашего приложения:

    Быстрый

    // Use the Firebase library to configure APIs.
    FirebaseApp.configure()

    Цель-C

    // Use the Firebase library to configure APIs.
    [FIRApp configure];

Шаг 3 : Заставьте испытательный сбой, чтобы закончить настройку

Чтобы закончить настройку Crashlytics и увидеть начальные данные на приборной панели Crashlytics на консоли Firebase , вам необходимо установить тестовый аварий.


И все! Crashlytics теперь контролирует ваше приложение на предмет сбоев. Посетите панель панели Crashlytics , чтобы просмотреть и расследовать все ваши отчеты и статистику.

Следующие шаги

  • Интегрируйте с Google Play , чтобы вы могли отфильтровать отчеты о сбоях приложения Android от Google Play Track непосредственно на панели Crashlytics . Это позволяет вам лучше сосредоточить свою панель инструментов на определенных сборках.

,


Этот QuickStart описывает, как настроить Firebase Crashlytics в вашем приложении с помощью Firebase Crashlytics SDK, чтобы вы могли получить всеобъемлющие отчеты о аварии на консоли Firebase .

Настройка Crashlytics требует задач как в консоли Firebase , так и в вашей IDE (например, добавление файла конфигурации Firebase и Crashlytics SDK). Чтобы закончить настройку, вам нужно будет принудить тестовый аварий, чтобы отправить ваш первый отчет о сбое в Firebase.

Прежде чем начать

  1. Если вы еще этого не сделали, добавьте Firebase в свой Apple Project. Если у вас нет приложения Apple, вы можете скачать приложение .

  2. Рекомендуется : чтобы автоматически получить журналы Breadcrumb, чтобы понять действия пользователя, предшествующие сбою, нерадосленному или ANR, вам необходимо включить Google Analytics в вашем проекте Firebase.

    • Если ваш существующий проект Firebase не включен Google Analytics , вы можете включить Google Analytics с вкладки «Интеграции » > Настройки проекта в консоли Firebase .

    • Если вы создаете новый проект Firebase, включите Google Analytics во время рабочего процесса создания проекта.

Шаг 1 : Добавьте Crashlytics SDK в ваше приложение

Используйте Swift Package Manager для установки зависимостей Firebase и управления ими.

  1. В Xcode, открыв проект приложения, выберите «Файл» > «Добавить пакеты» .
  2. При появлении запроса добавьте репозиторий Firebase SDK для платформ Apple:
  3.   https://github.com/firebase/firebase-ios-sdk.git
  4. Выберите библиотеку Crashlytics .
  5. Чтобы воспользоваться журналами Breadcrumb , также добавьте SDK Firebase для Google Analytics в ваше приложение. Убедитесь, что Google Analytics включена в вашем проекте Firebase.
  6. Добавьте флаг -ObjC в раздел «Другие флаги компоновщика» настроек сборки вашей цели.
  7. (Только macOS) В Info.plist добавьте ключ NSApplicationCrashOnExceptions и установите на YES .
  8. По завершении Xcode автоматически начнет разрешать и загружать ваши зависимости в фоновом режиме.

Далее настройте модуль Firebase:

  1. Импортируйте модуль Firebase в вашем App struct или UIApplicationDelegate :

    Быстрый

    import Firebase

    Цель-C

    @import Firebase;
  2. Настройте общий экземпляр FirebaseApp , обычно в application(_:didFinishLaunchingWithOptions:) Метод: Метод: Метод:

    Быстрый

    // Use the Firebase library to configure APIs.
    FirebaseApp.configure()

    Цель-C

    // Use the Firebase library to configure APIs.
    [FIRApp configure];

Шаг 3 : Заставьте испытательный сбой, чтобы закончить настройку

Чтобы закончить настройку Crashlytics и увидеть начальные данные на приборной панели Crashlytics на консоли Firebase , вам необходимо установить тестовый аварий.


И все! Crashlytics теперь контролирует ваше приложение на предмет сбоев. Visit the Crashlytics dashboard to view and investigate all your reports and statistics.

Следующие шаги

  • Integrate with Google Play so that you can filter your Android app's crash reports by Google Play track directly in the Crashlytics dashboard. This allows you to better focus your dashboard on specific builds.