Uso de @capgo/capacitor-pedometer
Plugin Capacitor para acceder a datos del podómetro, como pasos, distancia, ritmo, cadencia y pisos.
Instalar
bun add @capgo/capacitor-pedometer
bunx cap sync
bunx cap sync copia el code nativo del plugin en tus proyectos nativos. Ejecútalo de nuevo tras cada actualización del plugin.
Importar
import { CapacitorPedometer } from '@capgo/capacitor-pedometer';
API de un vistazo
| Método | Descripción |
|---|---|
getMeasurement |
Obtén mediciones del podómetro para un rango de tiempo específico. |
isAvailable |
Comprueba qué funciones del podómetro están disponibles en este dispositivo. |
startMeasurementUpdates |
Empieza a recibir actualizaciones del podómetro en tiempo real. |
stopMeasurementUpdates |
Deja de recibir actualizaciones de medición del podómetro en tiempo real. |
checkPermissions |
Comprueba el permiso para acceder a los datos del podómetro. |
requestPermissions |
Solicita permiso para acceder a los datos del podómetro. |
Ejemplos
getMeasurement()
Obtén mediciones del podómetro para un rango de tiempo específico.
import { CapacitorPedometer } from '@capgo/capacitor-pedometer';
const result = await CapacitorPedometer.getMeasurement();
console.log(result);
isAvailable()
Comprueba qué funciones del podómetro están disponibles en este dispositivo.
import { CapacitorPedometer } from '@capgo/capacitor-pedometer';
const result = await CapacitorPedometer.isAvailable();
console.log(result);
startMeasurementUpdates()
Empieza a recibir actualizaciones del podómetro en tiempo real.
import { CapacitorPedometer } from '@capgo/capacitor-pedometer';
await CapacitorPedometer.startMeasurementUpdates();
stopMeasurementUpdates()
Deja de recibir actualizaciones de medición del podómetro en tiempo real.
import { CapacitorPedometer } from '@capgo/capacitor-pedometer';
await CapacitorPedometer.stopMeasurementUpdates();
checkPermissions()
Comprueba el permiso para acceder a los datos del podómetro.
import { CapacitorPedometer } from '@capgo/capacitor-pedometer';
const result = await CapacitorPedometer.checkPermissions();
console.log(result);
requestPermissions()
Solicita permiso para acceder a los datos del podómetro.
import { CapacitorPedometer } from '@capgo/capacitor-pedometer';
const result = await CapacitorPedometer.requestPermissions();
console.log(result);
Escuchar eventos
addListener devuelve un handle. Llama handle.remove() cuando la pantalla se desmonte, o CapacitorPedometer.removeAllListeners() para limpiar todos los listeners.
Referencia completa
Continúa desde Uso de @capgo/capacitor-pedometer
Si estás usando Uso de @capgo/capacitor-pedometer para planificar el trabajo con plugins nativos, conéctalo con @capgo/capacitor-pedometer por el detalle de implementación en @capgo/capacitor-pedometer, Primeros pasos para los detalles de implementación en Primeros pasos, Directorio de plugins de Capgo para el flujo de trabajo del producto en Capgo Plugin Directory, Plugins de Capacitor por Capgo para los detalles de implementación en Capacitor Plugins de Capgo, y Añadir o actualizar plugins para los detalles de implementación al añadir o actualizar plugins.