Firebase crashlytics는 실시간으로 오류를 보고하는 도구로 앱의 품질을 저하하는 문제들을 추적하고 문제를 해결하는데 도움을 줍니다. 하지만 해당 오류가 발생하는 것을 알려주는 기능이 자체적으로는 없기 때문에 항상 Firebase 콘솔로 들어가서 확인을 해야 했습니다.
하지만 앱의 안정성이나 작동에 방해를 주는 오류는 빠르게 확인하고 수정하는것이 매우 중요하기 때문에 바로 알림을 받은 것이 좋다. Slack app를 사용하면 Slack으로 아래와 같이 알림을 줄 수 있습니다. 그래서 이 글에서는 Firebare crashlyitcs를 slack에 연동하는 방법을 알려드리겠습니다. 😆😆
Firebase 콘솔에서 상단 좌측에 [프로젝트 개요] 옆에 톱니바퀴 모양을 클릭후 프로젝트 설정에 들어간후 통합을 들어간다. 통합에서 Slack 앱 설치를 클릭합니다.
Slack 앱 설치를 클릭 하면 아래와 같은 화면이 뜹니다.
여기서 Slack 연동을 위해서 Slackd의 webhook URL를 작성해야합니다. Slack webhook URL은 Slack에서 연동을 원하는 채널을 생성후 해당 채널설정에서 앱 추가를 해줍니다.
앱 추가해서 crashlytics 앱을 설치해줍니다.
설치가 완료되면 아래 이미지처럼 해당 채널의 webhook URL를 받을 수 있습니다.
다시 파이어베이스 콘솔로 돌아가 해당 webhook url과 채널명을 입력해주면 연동 작업이 완료됩니다.
이제 연동 완료후 테스트 메시지 전송을 누르고 아래과 같은 메시지가 해당 Slack 채널에 와면 연동이 성공적으로 완료가 된것입니다.