Guida
Come usare Firebase Performance in Capacitor
Utilizzo di @capgo/capacitor-firebase-performance
Plugin Capacitor per Firebase Performance Monitoring.
Installa
bun add @capgo/capacitor-firebase-performance
bunx cap sync
bunx cap sync copia i code nativi del plugin nei tuoi progetti nativi. Eseguilo di nuovo dopo ogni aggiornamento del plugin.
Importa
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
API in breve
| Metodo | Descrizione |
|---|---|
startTrace |
Avvia una trace. |
stopTrace |
Interrompe una trace. |
incrementMetric |
Incrementa atomicamente la metrica con il nome specificato per la trace selezionata del incrementBy valore. |
setEnabled |
Abilita o disabilita il monitoraggio delle performance. Sarà applicato al prossimo avvio dell'app. |
isEnabled |
Determina se il monitoraggio delle performance è abilitato o disabilitato. |
putAttribute |
Imposta un attributo personalizzato di una trace a un valore specificato. |
getAttribute |
Restituisce il valore di un attributo personalizzato di una trace. |
getAttributes |
Recupera tutti gli attributi personalizzati di una trace con i relativi valori. |
removeAttribute |
Rimuove un attributo personalizzato da una trace tramite il suo nome. |
putMetric |
Imposta il valore di una metrica personalizzata. |
getMetric |
Ottieni il valore di una metrica personalizzata tramite nome. |
record |
Registra una trace specificando nome e opzioni. |
Esempi
startTrace()
Avvia una trace.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.startTrace({ traceName: 'trace' });
stopTrace()
Interrompe una trace.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.stopTrace({ traceName: 'trace' });
incrementMetric()
Incrementa atomicamente la metrica con il nome specificato per la trace selezionata del incrementBy valore.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.incrementMetric({
traceName: 'trace',
metricName: 'metric',
});
setEnabled()
Abilita o disabilita il monitoraggio delle performance. Sarà applicato al prossimo avvio dell'app.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.setEnabled({ enabled: true });
isEnabled()
Determina se il monitoraggio delle performance è abilitato o disabilitato.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
const result = await FirebasePerformance.isEnabled();
console.log(result);
putAttribute()
Imposta un attributo personalizzato di una trace a un valore specificato.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.putAttribute({
traceName: 'trace',
attribute: "experiment",
value: "A",
});
La tabella sopra elenca i 12 metodi principali. Gli helper per listener e versione e il contratto completo di ogni metodo sono documentati in repository GitHub.
Riferimento completo
Continua da Usare @capgo/capacitor-firebase-performance
Se stai usando Utilizzo di @capgo/capacitor-firebase-performance per pianificare il lavoro sui plugin nativi, collegalo a Directory dei plugin di Capgo per il workflow del prodotto nella Capgo Plugin Directory, Plugin Capacitor di Capgo per i dettagli di implementazione in Capacitor Plugins di Capgo, Aggiunta o aggiornamento dei plugin per i dettagli sull'implementazione in Adding or Updating Plugins, Alternative ai plugin Ionic Enterprise per il workflow del prodotto in Ionic Enterprise Plugin Alternatives, e Capgo Native Build per il workflow di prodotto in Capgo Native Builds.