Anleitung
Firebase Performance in Capacitor nutzen
@capgo/capacitor-firebase-performance verwenden
Capacitor Plugin für Firebase Performance Monitoring.
Installieren
bun add @capgo/capacitor-firebase-performance
bunx cap sync
bunx cap sync kopiert den nativen code des Plugins in deine nativen Projekte. Nach jedem Plugin-Upgrade erneut ausführen.
Importieren
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
API auf einen Blick
| Methode | Beschreibung |
|---|---|
startTrace |
Startet einen Trace. |
stopTrace |
Stoppt einen Trace. |
incrementMetric |
Erhöht die Metrik mit dem angegebenen Namen für den ausgewählten Trace atomar um den incrementBy Wert. |
setEnabled |
Aktiviert oder deaktiviert das Performance-Monitoring. Die Änderung wird beim nächsten App-Start übernommen. |
isEnabled |
Legt fest, ob das Performance-Monitoring aktiviert oder deaktiviert ist. |
putAttribute |
Setzt ein benutzerdefiniertes Attribut eines Traces auf einen bestimmten Wert. |
getAttribute |
Gibt den Wert eines benutzerdefinierten Attributs eines Traces zurück. |
getAttributes |
Ruft alle benutzerdefinierten Attribute eines Traces inklusive ihrer Werte ab. |
removeAttribute |
Entfernt ein benutzerdefiniertes Attribut anhand seines Namens aus einem Trace. |
putMetric |
Setzt den Wert einer benutzerdefinierten Metrik. |
getMetric |
Get the value of a custom metric by name. |
record |
Zeichnet einen Trace mit Namen und Optionen auf. |
Beispiele
startTrace()
Startet einen Trace.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.startTrace({ traceName: 'trace' });
stopTrace()
Stoppt einen Trace.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.stopTrace({ traceName: 'trace' });
incrementMetric()
Erhöht die Metrik mit dem angegebenen Namen für den ausgewählten Trace atomar um den incrementBy Wert.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.incrementMetric({
traceName: 'trace',
metricName: 'metric',
});
setEnabled()
Aktiviert oder deaktiviert das Performance-Monitoring. Die Änderung wird beim nächsten App-Start übernommen.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.setEnabled({ enabled: true });
isEnabled()
Legt fest, ob das Performance-Monitoring aktiviert oder deaktiviert ist.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
const result = await FirebasePerformance.isEnabled();
console.log(result);
putAttribute()
Setzt ein benutzerdefiniertes Attribut eines Traces auf einen bestimmten Wert.
import { FirebasePerformance } from '@capgo/capacitor-firebase-performance';
await FirebasePerformance.putAttribute({
traceName: 'trace',
attribute: "experiment",
value: "A",
});
Die obige Tabelle listet die 12 Kernmethoden auf. Listener und Versions-Helper sowie der vollständige Contract jeder Methode sind dokumentiert in der GitHub Repository.
Vollständige Referenz
Weiter mit „@capgo/capacitor-firebase-performance verwenden“
Wenn du es nutzt @capgo/capacitor-firebase-performance verwenden Um die Arbeit an nativen Plugins zu planen, verbinde sie mit Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für das Implementierungsdetail in Capacitor Plugins von Capgo, Plugins hinzufügen oder aktualisieren für die Implementierungsdetails unter „Plugins hinzufügen oder aktualisieren“, Ionic Enterprise Plugin-Alternativen für den Produkt-Workflow in Ionic Enterprise Plugin-Alternativen und Capgo Native Builds optimieren für den Produkt-Workflow in Capgo Native Builds.