firebase

firebase crashlytics 설정

이나주니 2024. 5. 22. 12:13
반응형

생각 보다 어렵지 않았다

먼저 flutter 에서

  firebase_crashlytics: ^3.4.18 # 오류 감지

해당 플러그인은 pub get 하고

main 함수 로 접근해 아래와 같은 코드를 입력해 준다

  FlutterError.onError = (errorDetails) {
    FirebaseCrashlytics.instance.recordFlutterFatalError(errorDetails);
  };
  // Pass all uncaught asynchronous errors that aren't handled by the Flutter framework to Crashlytics
  PlatformDispatcher.instance.onError = (error, stack) {
    FirebaseCrashlytics.instance.recordError(error, stack, fatal: true);
    return true;
  };

 

위 내용은 fire base 사이트에 잘 나와 있었다 

https://firebase.google.com/docs/crashlytics/get-started?platform=flutter&hl=ko#add-sdk

 

Firebase Crashlytics 시작하기

5월 14일, Google I/O에서 Firebase를 다시 만나보세요. 지금 등록하기 의견 보내기 Firebase Crashlytics 시작하기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. iOS+ And

firebase.google.com

 

오히려 너무 간편해 놀라웠다

 

일부러 오류를 발생시키고 Firebase Console crashlytics  에서 조회한 모습

결과

반응형