Guide
Comment utiliser les performances Firebase dans Capacitor
Utilisation de @capgo/capacitor-firebase-performance
Le plugin Capacitor pour la surveillance des performances Firebase.
Installer
bun add @capgo/capacitor-firebase-performance
bunx cap sync
bunx cap sync copie le plugin natif code dans vos projets natifs. Exécutez-l’à nouveau après chaque mise à jour du plugin.
Importer
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
API en un coup d'œil
| Méthode | Description |
|---|---|
startTrace |
Démarre une trace. |
stopTrace |
Arrête une trace. |
incrementMetric |
Incrémente atomiquement la métrique avec le nom spécifié pour la trace sélectionnée par la valeur. incrementBy value. |
setEnabled |
Active ou désactive le suivi de performances. Cela sera appliqué à la prochaine démarrage de l'application. |
isEnabled |
Fixe une attribut personnalisé d'une trace à une valeur donnée. |
putAttribute |
Renvoie la valeur d'un attribut personnalisé d'une trace. |
getAttribute |
Renvoie la valeur d'une attribut personnalisé d'une trace. |
getAttributes |
Récupère toutes les attributs personnalisés d'une trace avec leurs valeurs. |
removeAttribute |
Supprime un attribut personnalisé d'une trace en fonction de son nom. |
putMetric |
Fixe la valeur d'un métrique personnalisé. |
getMetric |
Récupère la valeur d'un métrique personnalisé par son nom. |
record |
Enregistre une trace en fonction de son nom et d'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()
Atomiquement incrémente la métrique avec le nom donné pour le trace sélectionné par incrementBy value.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.incrementMetric({
traceName: 'trace',
metricName: 'metric',
});
setEnabled()
Augmente atomiquement la métrique avec le nom spécifié pour la trace sélectionnée par la valeur.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.setEnabled({ enabled: true });
isEnabled()
Détermine si le suivi de la performance est activé ou désactivé.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
const result = await FirebasePerformance.isEnabled();
console.log(result);
putAttribute()
Configurez une propriété personnalisée d'une trace sur une valeur spécifique.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.putAttribute({
traceName: 'trace',
attribute: "experiment",
value: "A",
});
La table ci-dessus liste les 12 méthodes de base. Les aides aux écouteurs et aux versions, ainsi que le contrat complet de chaque méthode, sont documentés dans le répertoire GitHub.
Référence complète
Continuez à partir de l'utilisation de @capgo/capacitor-firebase-performance
Si vous utilisez Utilisation de @capgo/capacitor-firebase-performance pour planifier le travail de plugin natif, connectez-l’avec Capgo Répertoire de plugin pour le flux de travail du produit dans le Répertoire de Plugin Capgo Capacitor Plugins par Capgo pour le détail d'implémentation dans Capacitor Plugins par Capgo Ajouter ou Mettre à Jour les Plugins pour le détail d'implémentation dans Ajouter ou Mettre à Jour les Plugins Alternatives de Plugins d'Entreprise Ionic pour le flux de travail du produit dans les alternatives du plugin Enterprise Ionic Capgo Builds Natives pour le flux de travail du produit dans Capgo Builds Natives