설명서
Firebase Crashlytics를 사용하는 방법 Capacitor
Firebase Crashlytics를 사용하는 @capgo/capacitor-firebase-crashlytics
Capacitor 플러그인 - Firebase Crashlytics
설치
bun add @capgo/capacitor-firebase-crashlytics
bunx cap sync
bunx cap sync 플러그인의 원시 code를 내 앱 프로젝트에 복사합니다. 플러그인 업그레이드 후 다시 실행하세요.
import
import { FirebaseCrashlytics } from '@capgo/capacitor-firebase-crashlytics';
API 한눈에
| 방법 | 설명 |
|---|---|
crash |
구현 테스트를 위해 강제로 앱을 종료합니다. |
setCustomKey |
사후 보고서와 비사후 보고서에 연관된 사용자 정의 키와 값이 설정됩니다. |
setUserId |
사용자 ID(식별자)를 설정하여 사후 보고서와 비사후 보고서에 연관됩니다. |
log |
앱이 종료되기 전에 발생한 이벤트를 더 잘 이해하기 위해 앱의 충돌 데이터와 함께 사용자 정의 로그 메시지를 전송합니다. |
setEnabled |
자동 데이터 수집을 활성화/비활성화합니다. 값은 다음 앱 실행 시까지 적용되지 않습니다. |
isEnabled |
자동 데이터 수집이 활성화되어 있는지 여부를 반환합니다. |
didCrashOnPreviousExecution |
앱이 이전 실행 중에 충돌한지 여부를 반환합니다. |
sendUnsentReports |
다음 앱 시작 시 충돌 데이터를 Crashlytics에 업로드합니다. |
deleteUnsentReports |
장치에 저장된 미전송 보고서를 삭제합니다. |
recordException |
Crashlytics에 비정상 보고서를 기록합니다. |
예시
crash()
테스트 구현을 테스트하기 위해 강제로 앱을 종료합니다.
import { FirebaseCrashlytics } from '@capgo/capacitor-firebase-crashlytics';
await FirebaseCrashlytics.crash({ message: 'Hello from Capacitor' });
setCustomKey()
사용자 정의 키와 값이 이후의 비정상 및 치명적인 보고서와 연관됩니다.
import { FirebaseCrashlytics } from '@capgo/capacitor-firebase-crashlytics';
await FirebaseCrashlytics.setCustomKey({
key: 'key-123',
value: 'value',
type: 'string',
});
setUserId()
사용자 ID(식별자)를 이후의 비정상 및 치명적인 보고서와 연관합니다.
import { FirebaseCrashlytics } from '@capgo/capacitor-firebase-crashlytics';
await FirebaseCrashlytics.setUserId({ userId: 'user-id-123' });
log()
앱이 충돌하기 전에 발생한 이벤트에 대한 더 많은 맥락을 제공하기 위해 충돌 데이터와 함께 사용자 정의 로그 메시지를 추가합니다.
import { FirebaseCrashlytics } from '@capgo/capacitor-firebase-crashlytics';
await FirebaseCrashlytics.log({ message: 'Hello from Capacitor' });
setEnabled()
자동 데이터 수집을 켜거나 끕니다. 값은 앱이 다시 실행될 때까지 적용되지 않습니다.
import { FirebaseCrashlytics } from '@capgo/capacitor-firebase-crashlytics';
await FirebaseCrashlytics.setEnabled({ enabled: true });
isEnabled()
자동 데이터 수집이 켜져 있는지 여부를 반환합니다.
import { FirebaseCrashlytics } from '@capgo/capacitor-firebase-crashlytics';
const result = await FirebaseCrashlytics.isEnabled();
console.log(result);
위 표에는 10개의 핵심 메서드가 나열되어 있습니다. 리스너 및 버전 헬퍼, 각 메서드의 전체 계약은 GitHub.
전체 참조
@capgo/capacitor-firebase-crashlytics
__CAPGO_KEEP_0__ 사용 중 @capgo/capacitor-firebase-crashlytics __CAPGO_KEEP_0__ 플러그인 디렉토리 Capgo 플러그인 디렉토리에서 Capgo 플러그인 Capacitor Capgo의 플러그인 Capacitor 플러그인 구현 세부 사항은 Capgo에 의해 제공됩니다. __CAPGO_KEEP_0__ 플러그인 추가 또는 업데이트 __CAPGO_KEEP_0__ 플러그인 추가 또는 업데이트 Ionic Enterprise 플러그인 대체 옵션 Ionic Enterprise Plugin Alternatives Capgo 원시 빌드 Capgo Native Builds