Saltar al contenido principal
@capgo/capacitor-acelerómetro Dispositivos de API Fuente abierta

Acelerómetro plugin de Capacitor

Lee el acelerómetro del dispositivo para la detección de movimiento y el seguimiento de orientación

Instalar

bun add @capgo/capacitor-accelerometer bunx cap sync
npm, pnpm o yarn
  • npm install @capgo/capacitor-accelerometer
  • pnpm add @capgo/capacitor-accelerometer
  • yarn add @capgo/capacitor-accelerometer

Guía

How to use Accelerómetro in Capacitor

Testear en dispositivo

Descarga la aplicación Capgo, luego escanea el código QR code.

Vista previa del plugin de acelerómetro QR code

Usando @capgo/capacitor-acelerómetro

Contrato del plugin Capacitor para trabajar con el acelerómetro del dispositivo.

Instalar

bun add @capgo/capacitor-accelerometer
bunx cap sync

bunx cap sync copiar el code nativo del plugin en tus proyectos nativos. Ejecútalo de nuevo después de cada actualización del plugin.

Importar

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

API a un vistazo

Metodo Descripción
getMeasurement Obtenga la muestra de acelerómetro más reciente que se registró por la capa nativa.
isAvailable Verifique si el dispositivo actual incluye un sensor de acelerómetro.
startMeasurementUpdates Comience a transmitir actualizaciones de acelerómetro al nivel de JavaScript.
stopMeasurementUpdates Stop streaming accelerometer updates started via .
checkPermissions Devuelva el estado actual de permiso para acceder a datos de movimiento.
requestPermissions Solicite permiso para acceder a datos de movimiento si está soportado por la plataforma.

Ejemplos

getMeasurement()

Obtenga la muestra de acelerómetro más reciente que se registró mediante la capa nativa.

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

const result = await CapacitorAccelerometer.getMeasurement();
console.log(result);

isAvailable()

Verifique si el dispositivo actual incluye un sensor de acelerómetro.

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

const result = await CapacitorAccelerometer.isAvailable();
console.log(result);

startMeasurementUpdates()

Comience a transmitir actualizaciones de acelerómetro a la capa de JavaScript.

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

await CapacitorAccelerometer.startMeasurementUpdates();

stopMeasurementUpdates()

Stop streaming accelerometer updates started via .

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

await CapacitorAccelerometer.stopMeasurementUpdates();

checkPermissions()

Devuelva el estado de permiso actual para acceder a datos de movimiento.

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

const result = await CapacitorAccelerometer.checkPermissions();
console.log(result);

requestPermissions()

Solicite permiso para acceder a datos de movimiento si está soportado por la plataforma.

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

const result = await CapacitorAccelerometer.requestPermissions();
console.log(result);

Escuche eventos

addListener devuelve un manejador. Llame a handle.remove() cuando la pantalla se desmonte, o CapacitorAccelerometer.removeAllListeners() para eliminar todos los oyentes.

Referencia completa

Sigue adelante desde el uso de @capgo/capacitor-acelerómetro

Si estás utilizando Usando @capgo/capacitor-acelerómetro planificar la consola de dashboard y operaciones API, conectarla con @capgo/capacitor-acelerómetro para obtener detalles de implementación en @capgo/capacitor-acelerómetro Getting Started para obtener detalles de implementación en Inicio Resumen de API para obtener detalles de implementación en Resumen de API Introducción para los detalles de implementación en Introducción, y API Claves para los detalles de implementación en API Claves.

FAQ

Preguntas frecuentes

¿Cómo instalo el plugin de acelerómetro en una aplicación Capacitor?

Ejecuta "bun add @capgo/capacitor-acelerómetro" (o "npm install @capgo/capacitor-acelerómetro"), luego ejecuta "bunx cap sync" para que los proyectos iOS y Android capturen el code nativo. Importa desde "@capgo/capacitor-acelerómetro" en tu aplicación code.

¿Funciona @capgo/capacitor-acelerómetro con React, Vue y Angular?

Sí. El acelerómetro es un paquete Capacitor, por lo que funciona con cualquier framework web que se ejecute dentro de Capacitor, incluyendo Ionic, React, Vue, Angular, Svelte y JavaScript puro.

¿Qué versión de Capacitor soporta @capgo/capacitor-acelerómetro?

Los plugins de Capgo siguen la versión mayor de Capacitor: utiliza la versión mayor del plugin que coincida con la versión mayor de Capacitor (por ejemplo, plugin v8 con Capacitor 8). La tabla de compatibilidad en el README del GitHub lista las versiones mantenidas.

¿Es @capgo/capacitor-acelerómetro gratuito y de código abierto?

Sí. El código fuente de code está público en GitHub en https://github.com/Cap-go/capacitor-acelerómetro/ y el paquete es gratuito para instalar desde npm. Se aceptan informes de errores y solicitudes de cambios.

Puede actualizar code que utiliza el acelerómetro sin una revisión de la Tienda de Aplicaciones?

La instalación o actualización del complemento cambia el código nativo code, por lo que necesita una nueva compilación de la tienda. Después de eso, los cambios en JavaScript, HTML y CSS que llaman al complemento pueden enviar actualizaciones en vivo con Capgo instantáneamente.

Envía cambios del acelerómetro sin esperar a la revisión de la aplicación

Una vez que el plugin esté en tu tienda de construcción, Capgo actualizaciones en vivo envían cambios en JavaScript, HTML y CSS a los usuarios en minutos.

Comienza con Capgo