Guide
Comment utiliser Firebase Performance dans Capacitor
Utiliser @capgo/capacitor-firebase-performance
Plugin Capacitor pour Firebase Performance Monitoring.
Installer
bun add @capgo/capacitor-firebase-performance
bunx cap sync
bunx cap sync copie le code natif du plugin dans vos projets natifs. Relancez-l’après chaque mise à jour du plugin.
Importer
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
Aperçu de API
| Méthode | Description |
|---|---|
startTrace |
Démarre une trace. |
stopTrace |
Arrête une trace. |
incrementMetric |
Incrémente de façon atomique la métrique du nom donné pour la trace sélectionnée de la incrementBy valeur. |
setEnabled |
Active ou désactive la surveillance des performances. S'appliquera au prochain démarrage de l'application. |
isEnabled |
Détermine si la surveillance des performances est activée ou désactivée. |
putAttribute |
Définit la valeur d'un attribut personnalisé pour une trace. |
getAttribute |
Retourne la valeur d'un attribut personnalisé d'une trace. |
getAttributes |
Récupère tous les attributs personnalisés d'une trace avec leurs valeurs. |
removeAttribute |
Supprime un attribut personnalisé d'une trace à partir de son nom. |
putMetric |
Définit la valeur d'une métrique personnalisée. |
getMetric |
Récupère la valeur d'une métrique personnalisée par son nom. |
record |
Enregistre une trace avec son nom et ses options. |
Exemples
startTrace()
Démarre une trace.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.startTrace({ traceName: 'trace' });
stopTrace()
Arrête une trace.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.stopTrace({ traceName: 'trace' });
incrementMetric()
Incrémente de façon atomique la métrique du nom donné pour la trace sélectionnée de la incrementBy valeur.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.incrementMetric({
traceName: 'trace',
metricName: 'metric',
});
setEnabled()
Active ou désactive la surveillance des performances. S'appliquera au prochain démarrage de l'application.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.setEnabled({ enabled: true });
isEnabled()
Détermine si la surveillance des performances est activée ou désactivée.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
const result = await FirebasePerformance.isEnabled();
console.log(result);
putAttribute()
Définit un attribut personnalisé d'une trace à une valeur donnée.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.putAttribute({
traceName: 'trace',
attribute: "experiment",
value: "A",
});
Le tableau ci-dessus liste les 12 méthodes principales. Les helpers de listener et de version, ainsi que le contrat complet de chaque méthode, sont documentés dans la dépôt GitHub.
Référence complète
Continuer avec @capgo/capacitor-firebase-performance
Si vous utilisez Utiliser @capgo/capacitor-firebase-performance pour planifier le travail sur les plugins natifs, connectez-l’à Capgo Répertoire des plugins pour le workflow produit dans Capgo Plugin Directory, Plugins Capacitor par Capgo pour les détails d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans Adding or Updating Plugins, Alternatives aux plugins Ionic Enterprise pour le workflow produit dans les alternatives aux plugins Ionic Enterprise, et Capgo Native Build pour le workflow produit dans Capgo Native Builds.