Saltare al contenuto principale

Firebase Performance Plugin Capacitor

Capacitor plugin per Firebase Performance Monitoring

Installa

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

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.

FAQ

Domande frequenti sul plugin di prestazioni Firebase

Come posso installare il plugin di prestazioni Firebase in un'app Capacitor?

Esegui "bun add @capgo/capacitor-firebase-performance" (o "npm install @capgo/capacitor-firebase-performance"), quindi esegui "bunx cap sync" affinché i progetti iOS e Android recuperino il code nativo. Importalo da "@capgo/capacitor-firebase-performance" nella tua app code.

Funziona @capgo/capacitor-firebase-performance con React, Vue e Angular?

Sì. Firebase Performance è un pacchetto Capacitor, quindi funziona con qualsiasi framework web che esegue all'interno di Capacitor, compresi Ionic, React, Vue, Angular, Svelte e JavaScript puro.

Qual è la versione di Capacitor supportata da @capgo/capacitor-firebase-performance?

Capgo plugin seguono la versione maggiore di Capacitor: utilizzare la versione maggiore del plugin che corrisponde alla versione maggiore di Capacitor (ad esempio plugin v8 con Capacitor 8). La tabella di compatibilità nel README di GitHub elenca le versioni mantenute.

È @capgo/capacitor-firebase-performance gratuito e open source?

Sì. Il codice sorgente di code è pubblico su GitHub all'indirizzo https://github.com/Cap-go/capacitor-firebase/tree/main/packages/performance e il pacchetto è gratuito per l'installazione da npm. I rapporti di bug e le richieste di pull sono benvenuti.

Posso aggiornare code che utilizza Firebase Performance senza una revisione dell'App Store?

L'installazione o l'aggiornamento del plugin modifica il codice nativo di code, quindi richiede una nuova costruzione dello store. Dopo di che, le modifiche JavaScript, HTML e CSS che chiamano il plugin possono essere distribuite immediatamente con Capgo live updates.

Invia le modifiche alle prestazioni di Firebase senza attendere la revisione dell'app

Una volta che il plugin è presente nella tua store build, le Capgo aggiornamenti in tempo reale inviano le tue modifiche JavaScript, HTML e CSS agli utenti in pochi minuti.

Inizia con Capgo