가이드
Capacitor에서 파이어베이스 퍼포먼스 사용하기
@capgo/capacitor-파이어베이스-퍼포먼스 사용하기
Capacitor 플러그인 - 파이어베이스 퍼포먼스 모니터링
설치
bun add @capgo/capacitor-firebase-performance
bunx cap sync
bunx cap sync code를 사용하여 플러그인의 네이티브 code를 프로젝트에 복사합니다. 플러그인 업그레이드 후 다시 실행합니다.
수입
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
API의 주요 기능
| 방법 | 설명 |
|---|---|
startTrace |
트레이스 시작 |
stopTrace |
트레이스 중지 |
incrementMetric |
선택한 트레이스에 있는 지정된 이름의 메트릭을 atomically 증가시킵니다. incrementBy 값. |
setEnabled |
앱이 다음으로 시작될 때 적용되는 성능 모니터링을 활성화하거나 비활성화합니다. |
isEnabled |
성능 모니터링이 활성화되어 있는지 비활성화되어 있는지 결정합니다. |
putAttribute |
트레이스에 대한 사용자 지정 속성을 지정된 값으로 설정합니다. |
getAttribute |
트레이스에 대한 사용자 지정 속성의 값을 반환합니다. |
getAttributes |
모든 트레이스에 대한 사용자 지정 속성의 값을 가져옵니다. |
removeAttribute |
트레이스에 사용자 지정 속성을 제거합니다. |
putMetric |
사용자 지정 메트릭의 값을 설정합니다. |
getMetric |
사용자 지정 메트릭의 이름으로 값을 가져옵니다. |
record |
이름과 옵션으로 트레이스를 기록합니다. |
예시
startTrace()
트레이스를 시작합니다.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.startTrace({ traceName: 'trace' });
stopTrace()
트레이스를 중지합니다.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.stopTrace({ traceName: 'trace' });
incrementMetric()
선택한 트레이스에 대한 지정된 이름의 메트릭을 atomically 증가시킵니다. incrementBy value.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.incrementMetric({
traceName: 'trace',
metricName: 'metric',
});
setEnabled()
성능 모니터링이 활성화되거나 비활성화되어 있는지 결정합니다.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.setEnabled({ enabled: true });
isEnabled()
트레이스
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
const result = await FirebasePerformance.isEnabled();
console.log(result);
putAttribute()
속성 값을 지정합니다.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.putAttribute({
traceName: 'trace',
attribute: "experiment",
value: "A",
});
위 표에는 12 개의 핵심 메서드가 나열되어 있습니다. 리스너 및 버전 도우미, 각 메서드의 전체 계약은 __CAPGO_KEEP_0__ 저장소에서 문서화되어 있습니다. GitHub 레포지토리.
전체 참조
Using @capgo/capacitor-firebase-performance
__CAPGO_KEEP_0__-firebase-performance를 사용하는 경우 @capgo/capacitor-firebase-성능 __CAPGO_KEEP_0__ 플러그인 디렉토리 Capgo-firebase-performance Capgo 제품 워크플로우에 대한 Capacitor Capgo 플러그인 Capacitor 플러그인 Capgo에 대한 구현 세부 사항 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 __CAPGO_KEEP_0__에 대한 구현 세부 사항 아이온 엔터프라이즈 플러그인 대안 아이온 엔터프라이즈 플러그인 대안의 제품 워크플로우 및 Capgo 네이티브 빌드 Capgo 네이티브 빌드의 제품 워크플로우