일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Android 앱 출시
- Firebase
- sql truncate
- 구글 플레이 스토어 출시
- double colon
- mysql 소수점 함수
- 북마크
- 파이어베이스
- 앱출시
- android
- 프로그래머스
- 푸시메세지
- bookmark
- Firebase Crashlytics
- 1인개발
- 게시 개요
- 코딩테스트
- 예약 배포
- Groovy lambda
- 프로그래머스 수박수박수박수박수박수
- 그루비 람다
- 이중콜론
- 개발일지
- groovy double colon
- 안드로이드
- 알고리즘
- sql 소수점제거
- Android App 출시
- 예약 게시
- 파이어베이스 크래시틱스
- 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를 통한 사전 베타 테스트 기능 제공 (2) | 2020.12.26 |
---|---|
[Android] Firebase Performance를 통한 성능 모니터링 (0) | 2020.12.19 |
[Android] Firebase Crashlytics를 이용한 강력한 오류보고 기능 연동 - 1 (0) | 2020.12.12 |
[Android] Firebase 플랫폼 연동하기 (0) | 2020.12.07 |
[Android] USB 연결 없이 APP 설치 하는 Android Studio 플러그인 (WIFI ADB ULTIMATE) (0) | 2020.05.06 |