Firebase는 다음 이벤트 유형에 대한 응답으로 알림을 보낼 수 있습니다.
새 심각한 문제: 앱에서 Crashlytics에서 이전에 발견되지 않은 비정상 종료 또는 ANR이 발생할 때 트리거됩니다.
새로운 심각하지 않은 문제: 앱에 이전에 발견되지 않은 심각하지 않은 문제 Crashlytics가 발생할 때 트리거됩니다.
재발된 문제: 이전에 종료된 것으로 표시한 앱에서 비정상 종료가 발생할 때 트리거됩니다.
급격히 발생하는 문제: 문제가 새로 발생하거나 발생 빈도가 높아질 때 트리거됩니다.
속도 증가 문제: 특정 앱 버전에서 단일 비정상 종료 또는 ANR 유형이 30분 동안 사용자 비율에 영향을 미치는 경우 트리거됩니다.
Firebase는 모든 Crashlytics 알림을 이메일로 보낼 수 있습니다. 회귀 문제 및 속도 증가 문제의 경우 Firebase에서 Firebase 콘솔에 알림을 표시할 수도 있습니다.
회귀 및 인기 문제에 대한 알림은 구성이 필요하지 않으며 Crashlytics를 설정할 때 기본적으로 전송됩니다.
새로운 심각하지 않은 오류, 심각한 오류, ANR, 신속하게 증가하는 문제에 대한 알림은 기본적으로 전송되지 않습니다. 이러한 알림을 받으려면 선호하는 알림 채널을 선택해야 합니다 (최소한).
모든 알림 유형은 일부 구성을 제공합니다. 예를 들어 내 계정의 알림을 사용 설정하거나 중지할 수 있으며, 속도 증가 문제의 경우 알림이 전송되는 기준을 설정할 수 있습니다. Firebase 콘솔의 알림 탭에서 이러한 알림을 확인하고 구성할 수 있습니다.
이 페이지의 나머지 부분에서는 기본 알림의 다양한 옵션을 구성하는 방법을 자세히 설명합니다.
이메일 및 콘솔에서 알림 수신
특정 프로젝트 구성원만 알림을 받을 수 있으며, 내 계정의 알림은 사용 설정하거나 사용 중지할 수 있습니다.
기본적으로 회귀 문제 알림의 경우 알림 수신에 필요한 권한이 있는 모든 프로젝트 구성원에게 이메일이 전송되고, 트렌드 알림의 경우 이메일과 콘솔 내 알림이 전송됩니다. 다른 모든 알림은 이메일이나 콘솔에서 수신할 수 있도록 구성해야 합니다.
알림을 수신하는 데 필요한 권한
이메일 또는 콘솔에서 Crashlytics 알림을 받으려면 firebase.projects.update 권한이 있어야 합니다. 기본적으로 Firebase 관리자나 프로젝트 소유자 또는 편집자 역할에 이 권한이 포함되어 있습니다.
내 계정의 알림 사용 설정 또는 사용 중지
내 계정의 경우 다른 프로젝트 구성원에게 영향을 주지 않고 Crashlytics 알림을 사용 설정하거나 사용 중지할 수 있습니다. 알림을 받으려면 여전히 필수 권한이 필요합니다.
Firebase Console에 로그인한 후 프로젝트를 선택합니다.
을 클릭한 후 프로젝트 설정을 선택합니다.
알림 탭을 선택합니다.
Crashlytics 알림 카드로 이동한 후 구성할 알림 (예: 신속 알림)을 선택합니다.
해당 알림의 계정 환경설정을 지정합니다.
알림 설정 구성
알림 설정을 구성하려면 firebasecrashlytics.config.update 권한이 있어야 합니다. 기본적으로 Firebase Crashlytics 관리자, Firebase 품질 관리자, Firebase 관리자나 프로젝트 소유자 또는 편집자 등의 역할에 이러한 필수 권한이 포함되어 있습니다.
Firebase Console에 로그인한 후 프로젝트를 선택합니다.
을 클릭한 후 프로젝트 설정을 선택합니다. 알림 탭을 선택합니다.
Crashlytics 알림 카드로 이동한 후 구성할 알림 (예: 신속 알림)을 선택합니다.
해당 알림의 설정을 구성합니다.
신속 알림 구성
개별 문제로 인해 앱에 긴급한 문제가 발생하면 신속 알림 기능을 사용하여 팀에 문제를 알릴 수 있습니다. Crashlytics에서 문제는 유사한 비정상 종료 또는 애플리케이션 응답 없음(ANR) 이벤트를 그룹화한 것입니다.
신속 알림을 트리거하는 요인은 무엇인가요?
신속 알림은 앱에 발생한 문제가 Firebase Console에서 구성한 특정 기준을 초과할 때 트리거됩니다.
신속 알림 기준은 비정상 종료 또는 ANR의 영향을 받은 사용자의 비율 및 최소 사용자 수로 정의됩니다. 백분율 기준값은 세션의 0%에서 100% 사이로 설정할 수 있습니다. 최소 사용자 기준은 10 이상의 숫자로 설정할 수 있습니다. 기본적으로 신속 알림 기준은 세션의 1% 및 사용자 25명으로 설정됩니다.
특히 30분 동안 다음 조건이 모두 충족되면 알림이 트리거됩니다.
- 앱에 발생한 문제가 정의된 백분율 기준을 초과하고 해당 앱에 설정된 최소 사용자 수를 초과합니다.
- 이 기간 동안 앱의 사용자 수가 10명 이상입니다.
- 해당 버전의 앱에서 이전에 문제로 인해 트리거된 알림이 없습니다.
신속 알림 기준 구성
신속 알림 기준을 구성하려면 firebasecrashlytics.config.update 권한이 있어야 합니다. 기본적으로 Firebase Crashlytics 관리자, Firebase 품질 관리자, Firebase 관리자나 프로젝트 소유자 또는 편집자 등의 역할에 이러한 필수 권한이 포함되어 있습니다.
등록된 각 앱에 신속 알림 기준을 구성합니다. 각 앱의 알림 기준은 서로 다를 수 있습니다.
Firebase Console에 로그인한 후 프로젝트를 선택합니다.
을 클릭한 후 프로젝트 설정을 선택합니다.
알림 탭을 선택합니다.
Crashlytics 알림 카드로 이동한 다음 신속 알림 탭을 선택합니다.
앱의 알림 기준을 구성합니다.