Firebase Summit에서 발표된 모든 내용을 살펴보고 Firebase로 앱을 빠르게 개발하고 안심하고 앱을 실행하는 방법을 알아보세요. 자세히 알아보기

속도 알림 사용자 지정

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

개별 문제로 인해 앱에서 긴급한 문제가 발생하면 신속 알림을 사용하여 팀에 알립니다. Crashlytics의 경우 문제는 유사한 충돌을 그룹화하는 것입니다.

경고를 트리거하는 것은 무엇입니까?

앱의 문제 가 Firebase 콘솔에서 정의한 임계값을 초과하면 속도 알림이 트리거됩니다.

충돌의 영향을 받은 사용자 세션의 백분율로 속도 경고 임계값을 정의합니다. 세션 에 대한 자세한 내용은 Google Analytics 문서를 참조하십시오. 세션의 0.1%와 1% 사이에서 임계값을 설정할 수 있습니다. 기본적으로 속도 경고 임계값은 세션의 1%로 설정됩니다.

특히, 1시간 동안 다음이 참인 경우 경고가 트리거됩니다.

  • 앱의 문제가 해당 앱에 대해 정의된 임계값을 초과합니다.
  • 해당 기간 동안 앱에는 250개의 세션이 있습니다.
  • 앱의 문제에 대해 이전에 발생한 경고가 없었습니다.

경고 임계값 업데이트

속도 알림을 업데이트하려면 firebasecrashlytics.config.update 권한이 있어야 합니다. Firebase Crashlytics Admin , Firebase Quality Admin , Firebase Admin 또는 프로젝트 소유자 또는 편집자 역할에는 기본적으로 이 필수 권한이 ​​포함됩니다.

등록된 각 앱에 대한 속도 경고 임계값을 구성합니다. 앱마다 경고 임계값이 다를 수 있습니다.

  1. Firebase 콘솔 에서 Crashlytics 대시보드로 이동합니다.
  2. 페이지 상단의 앱 드롭다운 목록에서 앱을 선택합니다.
  3. 문제 창의 상단 표시줄에서 오버플로 메뉴( )를 연 다음 Velocity 경고 설정 을 선택합니다.
  4. 화면의 지시에 따라 앱에 대한 경고 임계값을 구성합니다.

알림 수신

기본 알림 받기

기본적으로 Firebase는 이메일을 통해 Crashlytics 알림을 보낼 수 있습니다. 신속한 알림 및 회귀의 경우 Firebase는 Firebase 콘솔에 이러한 알림을 표시할 수도 있습니다.

이 기본 메커니즘을 사용하여 Crashlytics 알림을 수신하려면 firebase.projects.update 권한이 있어야 합니다. Firebase 관리자 또는 프로젝트 소유자 또는 편집자 역할에는 기본적으로 이 필수 권한이 ​​포함됩니다.

기본적으로 모든 프로젝트 구성원(알림 수신에 필요한 권한이 있음)은 Crashlytics의 알림이 트리거될 때 이메일을 받게 됩니다.

자신의 계정에 대한 알림 켜기/끄기

자신의 계정에 대해 다른 프로젝트 구성원에게 영향을 주지 않고 Crashlytics 알림을 켜거나 끌 수 있습니다. 경고를 수신하려면 여전히 필요한 권한이 필요합니다.

Crashlytics 알림을 켜거나 끄려면 다음 단계를 따르세요.

  1. Firebase 콘솔의 오른쪽 상단에서 Firebase 알림 으로 이동합니다.
  2. 그런 다음 설정 으로 이동하여 Crashlytics 알림에 대한 계정 기본 설정을 지정합니다.

타사 서비스에 대한 기본 알림 설정

Crashlytics 알림의 경우 Firebase는 Slack , Jira 또는 PagerDuty 와 같은 타사 서비스에 알림을 보내는 메커니즘을 제공합니다. 프로젝트 설정통합 에 있는 프롬프트 워크플로를 사용하여 이러한 기본 경고 옵션을 설정합니다.

타사 서비스(Slack, Jira 또는 PagerDuty에만 국한되지 않음)에 알림을 보내는 데 더 많은 제어 및 사용자 지정이 필요한 경우 고급 알림 옵션을 설명하는 타사 서비스에 대한 고급 알림 설정 섹션을 확인하십시오.

타사 서비스에 대한 고급 알림 설정

Firebase용 Cloud Functions를 사용하여 팀의 기본 알림 채널로 Crashlytics 알림을 보낼 수 있습니다. 예를 들어 속도 경고에 대한 경고 이벤트를 캡처하고 경고 정보를 Discord, Slack 또는 Jira와 같은 타사 서비스에 게시하는 함수를 작성할 수 있습니다. 이 고급 경고 메커니즘을 사용하면 타사 서비스로 전송되는 정보를 완전히 사용자 지정할 수 있습니다. 예를 들어 Firebase 콘솔에 유용한 딥 링크를 포함하거나 회사별 문제 해결 정보를 추가할 수 있습니다.

Firebase용 Cloud Functions를 사용하여 고급 알림 기능을 설정하려면 다음 단계를 따르세요.

  1. 다음 작업이 포함된 Firebase용 Cloud Functions를 설정 합니다.

    1. Node.js 및 npm을 다운로드합니다.
    2. Firebase CLI를 설치하고 로그인합니다.
    3. Firebase CLI를 사용하여 Firebase용 Cloud Functions를 초기화합니다.
  2. Crashlytics에서 경고 이벤트를 캡처하고 이벤트 페이로드를 처리 하는 함수를 작성 및 배포합니다 (예: Discord의 메시지에 경고 정보 게시).

캡처할 수 있는 모든 Crashlytics 경고 이벤트에 대해 알아보려면 Crashlytics 경고 에 대한 참조 문서로 이동하세요.