Guida
Come utilizzare le prestazioni di Firebase in Capacitor
Utilizzo di @capgo/capacitor-firebase-performance
Plugin Capacitor per il monitoraggio delle prestazioni di Firebase.
Installa
bun add @capgo/capacitor-firebase-performance
bunx cap sync
bunx cap sync copia il plugin nativo code nei tuoi progetti nativi. Esegui nuovamente dopo ogni aggiornamento del plugin.
Importa
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
API in sintesi
| Metodo | Descrizione |
|---|---|
startTrace |
Inizia una traccia. |
stopTrace |
Ferma una traccia. |
incrementMetric |
Incrementa atomicamente il metrica con il nome specificato per la traccia selezionata di incrementBy il valore. |
setEnabled |
Abilita o disabilita il monitoraggio delle prestazioni. Sarà applicato con il prossimo avvio dell'app. |
isEnabled |
Determina se il monitoraggio delle prestazioni è abilitato o disabilitato. |
putAttribute |
Imposta un attributo personalizzato di una traccia a un valore specificato. |
getAttribute |
Restituisce il valore di un attributo personalizzato di una traccia. |
getAttributes |
Ottiene tutti gli attributi personalizzati di un tracciato con i loro valori. |
removeAttribute |
Rimuove un attributo personalizzato da un tracciato in base al suo nome. |
putMetric |
Imposta il valore di una metrica personalizzata. |
getMetric |
Ottieni il valore di una metrica personalizzata per nome. |
record |
Registra un tracciato in base al suo nome e alle opzioni. |
Esempi
startTrace()
Avvia una traccia.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.startTrace({ traceName: 'trace' });
stopTrace()
Inizia un tracciato.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.stopTrace({ traceName: 'trace' });
incrementMetric()
Incrementa atomicamente il metrica con il nome specificato per il tracciato selezionato di incrementBy value.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.incrementMetric({
traceName: 'trace',
metricName: 'metric',
});
setEnabled()
Abilita o disabilita la monitorizzazione delle prestazioni. Sarà applicato con il prossimo avvio dell'app.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.setEnabled({ enabled: true });
isEnabled()
Abilita o disabilita la monitoraggio delle prestazioni.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
const result = await FirebasePerformance.isEnabled();
console.log(result);
putAttribute()
Imposta un attributo personalizzato di un tracciato su un valore specifico.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.putAttribute({
traceName: 'trace',
attribute: "experiment",
value: "A",
});
La tabella sopra elenca le 12 metodologie di base. I listener e gli aiuti di versione, e il contratto completo di ogni metodo, sono documentati nel repository di GitHub.
Riferimento completo
Continua da Utilizzo di @capgo/capacitor-firebase-performance
Se stai utilizzando Utilizzo di @capgo/capacitor-firebase-performance per pianificare il lavoro del plugin nativo, connettilo con directory del plugin Capgo per il workflow del prodotto nella Capgo Directory dei Plugin Capacitor Plugin dei Capgo per i dettagli di implementazione in Capacitor Plugin dei Capgo Aggiungere o Aggiornare i Plugin per i dettagli di implementazione in Aggiungere o Aggiornare i Plugin Sostituti dei Plugin Enterprise Ionic per il workflow del prodotto in Sostituti dei Plugin Enterprise Ionic, e Capgo Costruzioni Native per il workflow del prodotto in Capgo Costruzioni Native.