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