본문으로 건너뛰기

파이어베이스 퍼포먼스 Capacitor 플러그인

Capacitor 플러그인 (파이어베이스 성능 모니터링)

설치

bun add @capgo/capacitor-firebase-performance bunx cap sync
npm, pnpm 또는 yarn
  • npm install @capgo/capacitor-firebase-performance
  • pnpm add @capgo/capacitor-firebase-performance
  • yarn add @capgo/capacitor-firebase-performance

가이드

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 네이티브 빌드의 제품 워크플로우

FAQ

FAQ

Firebase 성능 플러그인을 Capacitor 앱에 설치하는 방법은?

Run "bun add @capgo/capacitor-firebase-performance" (or "npm install @capgo/capacitor-firebase-performance"), then run "bunx cap sync" so the iOS and Android projects pick up the native code. Import it from "@capgo/capacitor-firebase-performance" in your app code.

@capgo/capacitor-firebase-성능은 React, Vue 및 Angular와 함께 작동합니까?

Yes. Firebase Performance is a Capacitor package, so it works with any web framework that runs inside Capacitor, including Ionic, React, Vue, Angular, Svelte and plain JavaScript.

어떤 Capacitor 버전을 @capgo/capacitor-firebase-performance가 지원하는가?

Capgo 플러그인은 Capacitor의 메이저 버전을 따릅니다: Capgo의 메이저 버전이 Capacitor의 메이저 버전과 일치하는 경우를 예로 들 수 있습니다 (예: 플러그인 v8과 Capacitor 8). GitHub README에 있는 호환성 표에서 유지 보수되는 버전을 확인할 수 있습니다.

@capgo/capacitor-firebase-performance는 무료이며 오픈 소스인가?

네. code의 소스는 https://github.com/Cap-go/capacitor-firebase/tree/main/packages/performance에서 GitHub에 공개되어 있으며, 패키지는 npm에서 무료로 설치할 수 있습니다. 버그 리포트와 풀 리퀘스트는 환영합니다.

code를 사용하는 Firebase Performance를 업데이트할 수 있는가?

code를 설치하거나 업그레이드하면 네이티브 code가 변경되므로 새로운 스토어 빌드를 필요로 합니다. 그 후에 Capgo의 라이브 업데이트에서 JavaScript, HTML 및 CSS 변경 사항이 플러그인을 호출하는 경우 즉시 배포할 수 있습니다.

Ship Firebase Performance 변경 사항을 앱 리뷰 기다리지 않고

플러그인이 스토어 빌드에 포함되면 Capgo 라이브 업데이트 사용하여 사용자에게 몇 분 내에 자바스크립트, HTML 및 CSS 변경 사항을 푸시합니다.

Capgo로 시작하세요.