Anleitung
Pedometer in Capacitor nutzen
@capgo/capacitor-pedometer verwenden
Capacitor Plugin für den Zugriff auf Schrittzählerdaten wie Schritte, Distanz, Tempo, Schrittfrequenz und Etagen.
Installieren
bun add @capgo/capacitor-pedometer
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 { CapacitorPedometer } from '@capgo/capacitor-pedometer';
API auf einen Blick
| Methode | Beschreibung |
|---|---|
getMeasurement |
Schrittzähler-Messwerte für einen bestimmten Zeitraum abrufen. |
isAvailable |
Prüfen, welche Schrittzähler-Funktionen auf diesem Gerät verfügbar sind. |
startMeasurementUpdates |
Beginnen Sie, Echtzeit-Updates der Schrittzähler-Messwerte zu empfangen. |
stopMeasurementUpdates |
Echtzeit-Updates der Schrittzählermessungen nicht mehr empfangen. |
checkPermissions |
Berechtigung für den Zugriff auf Schrittzählerdaten prüfen. |
requestPermissions |
Berechtigung für den Zugriff auf Pedometerdaten anfordern. |
Beispiele
getMeasurement()
Schrittzähler-Messwerte für einen bestimmten Zeitraum abrufen.
import { CapacitorPedometer } from '@capgo/capacitor-pedometer';
const result = await CapacitorPedometer.getMeasurement();
console.log(result);
isAvailable()
Prüfen, welche Schrittzähler-Funktionen auf diesem Gerät verfügbar sind.
import { CapacitorPedometer } from '@capgo/capacitor-pedometer';
const result = await CapacitorPedometer.isAvailable();
console.log(result);
startMeasurementUpdates()
Beginnen Sie, Echtzeit-Updates der Schrittzähler-Messwerte zu empfangen.
import { CapacitorPedometer } from '@capgo/capacitor-pedometer';
await CapacitorPedometer.startMeasurementUpdates();
stopMeasurementUpdates()
Echtzeit-Updates der Schrittzählermessungen nicht mehr empfangen.
import { CapacitorPedometer } from '@capgo/capacitor-pedometer';
await CapacitorPedometer.stopMeasurementUpdates();
checkPermissions()
Berechtigung für den Zugriff auf Schrittzählerdaten prüfen.
import { CapacitorPedometer } from '@capgo/capacitor-pedometer';
const result = await CapacitorPedometer.checkPermissions();
console.log(result);
requestPermissions()
Berechtigung für den Zugriff auf Pedometerdaten anfordern.
import { CapacitorPedometer } from '@capgo/capacitor-pedometer';
const result = await CapacitorPedometer.requestPermissions();
console.log(result);
Events abonnieren
addListener gibt ein Handle zurück. Rufe handle.remove() auf, wenn der Screen unmountet, oder CapacitorPedometer.removeAllListeners() auf, um alle Listener zu entfernen.
Vollständige Referenz
Weiter mit der Nutzung von @capgo/capacitor-pedometer
Wenn du es nutzt @capgo/capacitor-pedometer verwenden Um die Arbeit an nativen Plugins zu planen, verbinde sie mit @capgo/capacitor-pedometer für die Implementierungsdetails in @capgo/capacitor-pedometer, Erste Schritte für die Implementierungsdetails in Erste Schritte, Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, und Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren.