Notice
Recent Posts
Recent Comments
Link
투케이2K
121. (TWOK/WORK) [개발 요청] 앱 사용 중 Crash 크래시 발생 및 앱 강제 종료 시 Firebase 파이어베이스 크래시리틱스 Log 로그 분석 기능 개발 요청 본문
투케이2K 업무정리
121. (TWOK/WORK) [개발 요청] 앱 사용 중 Crash 크래시 발생 및 앱 강제 종료 시 Firebase 파이어베이스 크래시리틱스 Log 로그 분석 기능 개발 요청
투케이2K 2025. 1. 6. 20:17[제 목]
[개발 요청] 앱 사용 중 Crash 크래시 발생 및 앱 강제 종료 시 Firebase 파이어베이스 크래시리틱스 Log 로그 분석 기능 개발 요청
[내 용]
------------------------------------------------------------------------------
[개발 요청 사항]
------------------------------------------------------------------------------
1. 앱 사용 중 Crash 크래시 발생 및 앱 강제 종료 시 Firebase 파이어베이스 콘솔에서 크래시 리틱스 에러 Log 로그 분석 기능 개발 요청
------------------------------------------------------------------------------
[원인 파악 및 증상 재현]
------------------------------------------------------------------------------
1. 애플리케이션 수행 및 강제 에러 발생 코드 동작을 위한 액티비티 화면 진입
2. 앱 Crash 발생 및 강제 종료 확인
3. 파이어베이스 콘솔 접속 후 에러 발생 로그 확인
4. 에러가 발생한 부분은 확인이 가능 하지만, 디테일한 화면 진입 및 라이프 사이클 등 단계 표시는 확인 불가능
------------------------------------------------------------------------------
[조치 내용]
------------------------------------------------------------------------------
1. 수동으로 파이어베이스 크래시 리틱스 커스텀 로그 작성 기능 추가 실시
>> 애플리케이션 수행 및 각 화면 onCreate 진입 및 특정 데이터 송수신 구간에 Log 쌓기 수행
>> 주의점 : Crashlytics 는 앱의 속도가 느려 지지 않도록 로그의 크기를 64KB로 제한 하고, 세션의 로그 크기가 한도를 초과 하면 이전 로그 항목을 삭제
2. 애플리케이션 수행 및 특정 액티비티 화면 진입 >> 강제 에러 발생 수행
3. 파이어베이스 콘솔에서 크래시 에러 발생 로그 확인 및 [로그 탭] 항목에서 커스텀 LOG 가 쌓인 이력 확인
4. 커스텀 LOG 쌓기 위한 정보 정리 :
>> 애플리케이션 최초 동작 시 : 앱 버전 , OS 버전 , 앱 업데이트 일자 , 휴대폰 부팅 시간 , 특정 사용자 정보 , 기기 모델 명칭 , Storage 저장소 여유 공간 사이즈 , RAM 사용량
>> 액티비티 화면 진입 : 액티비티 명칭 , RAM 사용량 , Init 수행 정보
------------------------------------------------------------------------------
[참고 사이트]
------------------------------------------------------------------------------
[안드로이드 : 파어베이스 크래시 리틱스 Firebase Crashlytics 에러 발생 추적 위한 커스텀 로그 log 추가 실시]
https://blog.naver.com/kkh0977/223715107999
[안드로이드 : 파어베이스 크래시 리틱스 Firebase Crashlytics 에러 발생 추적 위한 setUserId 사용자 아이디 값 추가 실시]
https://blog.naver.com/kkh0977/223715122807
[IOS : 파어베이스 크래시 리틱스 Firebase Crashlytics 에러 발생 추적 위한 커스텀 로그 log 추가 실시]
https://blog.naver.com/kkh0977/223715180535
[IOS : 파어베이스 크래시 리틱스 Firebase Crashlytics 에러 발생 추적 위한 setUserId 사용자 아이디 값 추가 실시]
https://blog.naver.com/kkh0977/223715183207
------------------------------------------------------------------------------
반응형
'투케이2K 업무정리' 카테고리의 다른 글
Comments