Firebase Crashlytics

Apple, Android, Flutter, Unity를 위한 강력한 비정상 종료 보고 솔루션으로 앱 문제에 대한 명확하고 활용 가능한 분석 정보를 확인해 보세요.

Firebase Crashlytics는 가벼운 실시간 비정상 종료 보고 도구로, 앱 품질을 저하하는 안정성 문제를 추적하고 우선순위를 지정하고 문제를 해결합니다. Crashlytics를 사용하면 비정상 종료를 지능적으로 그룹화하여 문제 해결 시간을 절약할 수 있습니다. 그로 인해 발생하는 상황을 강조합니다

특정 비정상 종료가 여러 사용자에게 영향을 미치는지 확인해 보세요. 문제의 심각도가 급격히 증가하면 알림이 전송됩니다. 어떤 코드 줄이 비정상 종료를 일으키는지 파악할 수 있습니다.


시작할 준비가 되셨나요? 플랫폼 선택:

iOS+ Android Flutter Unity

주요 기능

선별된 비정상 종료 보고서 Crashlytics는 다량의 비정상 종료를 관리 가능한 목록으로 종합합니다. 상황 정보를 제공하고, 심각도 및 더 빠르게 근본 원인을 찾아낼 수 있습니다
자주 발생하는 비정상 종료 해결법 Crashlytics에서는 일반적인 내용을 강조하는 유용한 도움말을 통해 비정상 종료 통계를 제공합니다. 문제를 더 쉽게 해결할 수 있도록 문제 해결, 분류, 해결할 수 있습니다
애널리틱스와 통합 Crashlytics는 앱의 오류를 다음과 같이 캡처할 수 있습니다. Analytics의 이벤트 app_exception개 이벤트는 다른 이벤트 목록에 대한 액세스를 제공하여 디버깅을 간소화합니다. 각 비정상 종료의 원인이 되며, Google 애널리틱스 360에서 잠재고객 정보를 비정상 종료가 발생한 사용자에 대한 Analytics 보고서 가져오기
실시간 알림 즉각적인 대응이 필요할 수 있는 새로운 문제, 재발된 문제, 증가 중인 문제에 대해 실시간 알림을 받을 수 있습니다.

구현 경로

앱 연결 먼저 Firebase Console에서 Firebase를 앱에 추가합니다.
SDK 통합 CocoaPods, Gradle 또는 Pub, Crashlytics를 통해 Crashlytics SDK를 추가합니다. 보고서 수집을 시작합니다.
Firebase 콘솔에서 보고서 확인 Firebase 콘솔로 이동하여 문제를 추적하고 우선순위를 지정하고 문제를 해결하세요. 확인할 수 있습니다.

Crashlytics에서는 더 쉬운 디버깅을 위해 비정상 종료를 어떻게 분석하나요?

앱에 관한 측정항목과 보고서를 제공하기 위해 Crashlytics에서 다음 정보를 수집합니다. 는 앱의 비정상 종료, 심각하지 않은 예외 및 기타 이벤트 유형을 분석합니다. 앱 빌드의 매핑 정보를 사용하여 사람이 읽을 수 있는 비정상 종료 생성 보고서를 통해 이벤트를 파악할 수 있습니다 (예: 디버그 기호 (dSYM) 파일 (Apple 플랫폼 앱의 경우)

Crashlytics는 이벤트를 수신하면 분석 엔진을 사용하여 관련 이벤트를 문제로 변환합니다. 분석 엔진은 스택 트레이스, 예외 메시지, 오류 코드, 기타 플랫폼 또는 오류 유형 특성의 프레임을 보고 이벤트를 문제로 그룹화합니다. 한 문제에서 모든 이벤트에 공통적인 장애점이 있습니다. 문제와 일치하는 수신 이벤트가 많을수록 문제가 Crashlytics에 있는 앱의 문제 표 상단으로 표시됩니다. 대시보드에서 이 설정을 지정할 수 있습니다. 이러한 그룹화와 순위 지정을 통해 가장 큰 영향을 미치는 문제를 더 빠르게 파악하고 해결할 수 있습니다.

그러나 이 이벤트 그룹 내에서도 장애점으로 이어지는 스택 트레이스가 다를 수 있습니다. 스택 트레이스가 다르면 근본 원인이 달라질 수 있습니다. 문제 내에서 발생할 수 있는 차이를 나타내기 위해 Crashlytics는 문제 내에 대안을 만듭니다. 각 대안은 동일한 장애점 오류가 있는 문제의 이벤트 하위 그룹 스택 트레이스를 지원합니다 변형을 사용하면 문제 내에서 가장 일반적인 스택 트레이스를 디버깅하고 서로 다른 근본 원인으로 인해 장애가 발생했는지 파악할 수 있습니다.

다음 단계

  • Firebase Crashlytics 시작하기 — Apple, Android, iOS 및 모바일 기기에 Firebase Crashlytics 사용할 수 있습니다

  • 보고 선택 옵션, 로그, 키를 추가하고 심각하지 않은 오류를 추적하여 비정상 종료 보고서 설정을 맞춤설정하세요.

  • Google Play와 통합하여 Android 앱의 비정상 종료 보고서를 Google Play 트랙별로 필터링할 수 있습니다. Crashlytics 대시보드 이렇게 하면 특정 빌드에 대시보드를 더 집중할 수 있습니다.