Saltar al contenido principal

Rendimiento de Firebase plugin de Capacitor

Capacitor plugin para el seguimiento de rendimiento de Firebase

Instalar

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

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.

FAQ

FAQ del plugin de rendimiento de Firebase

¿Cómo instalo el plugin de rendimiento de Firebase en una aplicación Capacitor?

Ejecuta "bun add @capgo/capacitor-firebase-performance" (o "npm install @capgo/capacitor-firebase-performance"), luego ejecuta "bunx cap sync" para que los proyectos iOS y Android capturen el proyecto nativo code. Importa desde "@capgo/capacitor-firebase-performance" en tu aplicación code.

¿Funciona @capgo/capacitor-firebase-performance con React, Vue y Angular?

Sí. El rendimiento de Firebase es un paquete Capacitor, por lo que funciona con cualquier framework web que se ejecute dentro de Capacitor, incluyendo Ionic, React, Vue, Angular, Svelte y JavaScript puro.

¿Qué versión de Capacitor soporta @capgo/capacitor-firebase-performance?

Capgo plugins siguen la versión principal de Capacitor: utilice la versión principal del plugin que coincida con la versión principal de Capacitor (por ejemplo, plugin v8 con Capacitor 8). La tabla de compatibilidad en el README de GitHub lista las versiones mantenidas.

¿Es @capgo/capacitor-firebase-performance gratuito y de código abierto?

Sí. El código fuente de code está público en GitHub en https://github.com/Cap-go/capacitor-firebase/tree/main/packages/performance y el paquete es gratuito para instalar desde npm. Se aceptan informes de errores y solicitudes de extracción.

¿Puedo actualizar code que utiliza Firebase Performance sin una revisión de la Tienda de Aplicaciones?

Instalar o actualizar el plugin cambia el code nativo, por lo que necesita una nueva compilación de la tienda. Después de eso, los cambios de JavaScript, HTML y CSS que llaman al plugin pueden enviar instantáneamente con Capgo actualizaciones en vivo.

Envíe cambios de rendimiento de Firebase sin esperar a que se revise la aplicación

Una vez que el plugin esté en tu tienda de construcción, Capgo actualizaciones en vivo envían tus cambios de JavaScript, HTML y CSS a los usuarios en minutos.

Comience con Capgo