Guía
Cómo usar el rendimiento de Firebase en Capacitor
Usando @capgo/capacitor-firebase-performance
Plugin de Capacitor para el seguimiento de rendimiento de Firebase.
Instalar
bun add @capgo/capacitor-firebase-performance
bunx cap sync
bunx cap sync copia el plugin de code nativo en tus proyectos nativos. Correlo de nuevo después de cada actualización del plugin.
Importar
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
API a la vista
| Método | Descripción |
|---|---|
startTrace |
Inicia un seguimiento. |
stopTrace |
Detiene un seguimiento. |
incrementMetric |
Incrementa de manera atómica el métrica con el nombre dado para el seguimiento seleccionado por el incrementBy valor. |
setEnabled |
Habilita o deshabilita el monitoreo de rendimiento. Se aplicará con el próximo arranque de la aplicación. |
isEnabled |
Determina si el monitoreo de rendimiento está habilitado o deshabilitado. |
putAttribute |
Establece un atributo personalizado de un seguimiento a un valor dado. |
getAttribute |
Devuelve el valor de un atributo personalizado de un seguimiento. |
getAttributes |
Obtiene todos los atributos personalizados de un seguimiento con sus valores. |
removeAttribute |
Elimina un atributo personalizado de un seguimiento dado su nombre. |
putMetric |
Establece el valor de un métrica personalizada. |
getMetric |
Obtiene el valor de una métrica personalizada por nombre. |
record |
Registra un seguimiento dado su nombre y opciones. |
Ejemplos
startTrace()
Inicia un seguimiento.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.startTrace({ traceName: 'trace' });
stopTrace()
Comienza un seguimiento.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.stopTrace({ traceName: 'trace' });
incrementMetric()
Incrementa atómicamente la métrica con el nombre dado para el seguimiento seleccionado por incrementBy value.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.incrementMetric({
traceName: 'trace',
metricName: 'metric',
});
setEnabled()
Habilita o deshabilita la monitorización de rendimiento. Se aplicará con el próximo arranque de la aplicación.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.setEnabled({ enabled: true });
isEnabled()
Determina si la monitorización de rendimiento está habilitada o deshabilitada.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
const result = await FirebasePerformance.isEnabled();
console.log(result);
putAttribute()
Establece un atributo personalizado de una pista a un valor dado.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.putAttribute({
traceName: 'trace',
attribute: "experiment",
value: "A",
});
La tabla anterior enumera los 12 métodos básicos. Los ayudantes de escucha y versión, y el contrato completo de cada método, se documentan en el repositorio GitHub.
Referencia completa
Sigue adelante desde Usando @capgo/capacitor-desempeño-de-firebase
Si estás utilizando Usando @capgo/capacitor-desempeño-de-firebase para planificar el trabajo de plugin nativo, conecta con Directorio de plugins Capgo para el flujo de trabajo del producto en el directorio de plugins Capgo Capacitor Plugins por Capgo para el detalle de implementación en Capacitor Plugins por Capgo Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins Alternativas de Plugins de Empresa Ionic para el flujo de trabajo del producto en Ionic Enterprise Plugin Alternatives, y Capgo Compilaciones Nativas para el flujo de trabajo del producto en Capgo Compilaciones Nativas.