개요
“개요” 섹션Firebase Crashlytics를 위한 Capacitor 플러그인
시작하기 crash() 그리고 아래에 나열된 다른 핵심 메서드도 있습니다.
플랫폼 지원
“플랫폼 지원” 섹션| 플랫폼 | 지원 | 참고 사항 |
|---|---|---|
| iOS에서는 | 예 | 네이티브 |
| Android | 예 | 네이티브 |
| 웹 | 아니요 | Capacitor.getPlatform()으로 가드하세요 |
핵심 기능
“핵심 기능” 섹션crash- 구현을 테스트하기 위해 강제로 크래시를 발생시킵니다.setCustomKey- 이후 발생하는 fatal 및 non-fatal 리포트에 연결되는 커스텀 키와 값을 설정합니다.setUserId- 이후 발생하는 fatal 및 non-fatal 리포트에 연결되는 사용자 ID(식별자)를 설정합니다.log- 크래시 발생 전 상황을 더 자세히 파악할 수 있도록, 크래시 데이터와 함께 전송될 커스텀 로그 메시지를 추가합니다.
공개 API
“Public API” 섹션| 메서드 | 설명 |
|---|---|
crash | 구현 사항을 테스트하기 위해 강제로 크래시를 발생시킵니다. |
setCustomKey | 이후 발생하는 fatal 및 non-fatal 리포트에 연결될 커스텀 키와 값을 설정합니다. |
setUserId | 이후 발생하는 fatal 및 non-fatal 리포트에 연결될 사용자 ID(식별자)를 설정합니다. |
log | - 크래시 발생 전 상황을 더 자세히 파악할 수 있도록, 크래시 데이터와 함께 전송될 커스텀 로그 메시지를 추가합니다. |
setEnabled | 자동 데이터 수집을 활성화하거나 비활성화합니다. 설정값은 앱을 다시 실행해야 적용됩니다. |
isEnabled | 자동 데이터 수집이 활성화되어 있는지 여부를 반환합니다. |
didCrashOnPreviousExecution | 이전 실행 중에 앱 크래시가 발생했는지 여부를 반환합니다. |
sendUnsentReports | 다음 앱 실행 시 전송되지 않은 모든 리포트를 Crashlytics에 업로드합니다. |
deleteUnsentReports | 기기에 남아 있는 전송되지 않은 리포트를 모두 삭제합니다. |
recordException | Crashlytics로 전송할 비치명적(non-fatal) 리포트를 기록합니다. |
getPluginVersion | 이 플러그인의 버전을 가져옵니다. |
기준 소스
“기준 소스” 섹션이 레퍼런스는 다음에서 동기화됩니다: src/definitions.ts 에서 capacitor-firebase.
@capgo/capacitor-firebase-crashlytics에서 계속하기
“@capgo/capacitor-firebase-crashlytics에서 계속하기” 섹션사용 중인 경우 @capgo/capacitor-firebase-crashlytics 네이티브 플러그인 작업을 계획하려면, 이를 연결하세요: Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리의 제품 워크플로우를 보려면, Capgo 제공 Capacitor 플러그인 Capgo 제공 Capacitor 플러그인의 구현 세부 사항을 보려면, 플러그인 추가 및 업데이트 플러그인 추가 또는 업데이트의 구현 상세 내용은 Ionic Enterprise 플러그인 대안 Ionic Enterprise Plugin Alternatives의 제품 워크플로우와 Capgo Native Build Capgo Native Builds의 제품 워크플로우를 위해.