Skip to content

feat(core): Crashlytics non-fatal 오류 계측 — 소셜 로그인 등 handled 실패 기록 #536

Description

@OnlyReadOneBook

📜 Overview (Required)

Crashlytics 자동 수집은 uncaught 예외(앱 크래시)만 잡는다. 07-13 배포본의 카카오 로그인 불능처럼 앱이 죽지 않고 끝나는 실패(handled 예외·조용한 플로우 실패)는 세팅 후에도 콘솔에 보이지 않아, 실기 QA 전까지 미검출되는 구조가 그대로 남는다.

작업 내용:

  • 로그인/회원가입 handled 실패 지점에 non-fatal 기록(recordException 류) 계측
    • GoogleLoginHelper의 Result.failure 반환 경로 (feature/onboarding/presentation/.../login/social/GoogleLoginHelper.kt)
    • 카카오 SDK 로그인 에러 콜백
  • presentation 모듈이 Firebase에 직접 의존하지 않도록 core 쪽 리포팅 인터페이스(예: ErrorReporter) 경유 + app 모듈에서 Crashlytics 구현 바인딩 구조 검토

📍 Note (Optional)

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions