일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- bookmark
- 1인개발
- Firebase Crashlytics
- 예약 배포
- Android App 출시
- double colon
- 이중콜론
- 구글 플레이 스토어 출시
- groovy double colon
- 파이어베이스 크래시틱스
- 프로그래머스
- sql truncate
- 게시 개요
- Android 앱 출시
- Groovy lambda
- 파이어베이스
- 예약 게시
- 그루비 람다
- 앱출시
- Firebase
- 개발일지
- 푸시메세지
- 안드로이드
- 알고리즘
- 프로그래머스 수박수박수박수박수박수
- android
- mysql 소수점 함수
- 코딩테스트
- 북마크
- sql 소수점제거
- Today
- Total
Moon_Dev_Blog :)
[Android] Firebase Crashlytics를 이용한 강력한 오류보고 기능 연동 - 2 본문
안녕하세요. 본 포스팅은 주관적으로 작성되며, 틀린 정보가 있을 시에 따끔한 충고 부탁드리겠습니다. 감사합니다.
내용 : 지난 시간에 이어 Firebase Crashlytics 일부 기능에 대해 간략하게 정리해보고자 작성하게 되었습니다.
지난 포스팅 : moon-dev-blog.tistory.com/5
1. setUserId
코드에 ID를 설정함으로써 특정 기기가 어떤기기인지 ID를 통해서 구분 지을 수 있습니다.!


저 같은경우 setUserId에 "태블릿 정보" 사진에 제가 편집한 기기의 ID를 넣어주었습니다.
참고로 DEVICE_NAME을 가져오는 코드입니다.
Settings.Global.getString(getContentResolver(), Settings.Global.DEVICE_NAME)
이후 Firebase Console에서 등록한 ID 값을 확인하실 수 있습니다.

2. .log 커스텀 로그 작성

해당 코드를 작성 후 앱 충돌 시 마찬가지로 Console에서 로그를 확인할 수 있습니다.

3. setCustomKey 커스텀 키&밸류 셋팅

앱 충돌 시 ID를 제외한 추가적인 정보를 알고자 할 경우 원하는 키&값 세팅을 통해서 확인해 볼 수 있습니다.

저 같은 경우 FirebaseCrashlytics.getInstance().setCustomKey("Socket", 소켓 커넥션 정보)를 입력하여 해당 기기가 연결된
소켓 정보를 확인하도록 설정하였습니다.
4. 이러한 오류보고는 발생 시 등록된 계정 메일을 통해 받아 보실 수 있습니다.

이메일 접수를 거부하고자 하실 경우 Firebase Console 페이지 우측 상단 "알림" -> "설정" -> "앱 프로젝트 클릭" -> 조회되는 페이지에서 옵션을 통해 설정하실 수 있습니다.

추가로 전송하고자하는 이메일 계정을 추가하실 경우 Firebase Console 메인화면 좌측 상단

클릭 후,

구성원 조회,검색 및 추가 작업을 진행 하실 수 있습니다.
이상 마치도록 하겠습니다.
'IT > Android' 카테고리의 다른 글
[Android] Firebase App Distribution를 통한 사전 베타 테스트 기능 제공 (3) | 2020.12.26 |
---|---|
[Android] Firebase Performance를 통한 성능 모니터링 (1) | 2020.12.19 |
[Android] Firebase Crashlytics를 이용한 강력한 오류보고 기능 연동 - 1 (1) | 2020.12.12 |
[Android] Firebase 플랫폼 연동하기 (0) | 2020.12.07 |
[Android] USB 연결 없이 APP 설치 하는 Android Studio 플러그인 (WIFI ADB ULTIMATE) (0) | 2020.05.06 |