Saltar al contenido principal
@capgo/capacitor-shake API de dispositivos Fuente abierta

Shake plugin de Capacitor

Detectar movimientos de sacudida en el dispositivo para desencadenar acciones como deshacer o feedback

Instalar

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

Guía

Cómo usar Shake en Capacitor

Probar en dispositivo

Descargue la aplicación Capgo y escane el código QR code.

Vista previa del plugin de Shake QR code

Usando @capgo/capacitor-sacudidas

Interfaz del plugin de sacudidas Capacitor para detectar gestos de sacudidas en dispositivos móviles. Este plugin te permite escuchar eventos de sacudidas y obtener información de versión del plugin.

Instalar

bun add @capgo/capacitor-shake
bunx cap sync

bunx cap sync Copia el code nativo del plugin en tus proyectos nativos. Correlo de nuevo después de cada actualización del plugin.

Importar

import { CapacitorShake } from '@capgo/capacitor-shake';

Vista previa del plugin de sacudidas API

Metodo Descripción
addListener Escucha el evento de sacudida en el dispositivo.
getPluginVersion Obtén la versión nativa del plugin Capacitor.

Ejemplos

addListener()

Escucha el evento de sacudida en el dispositivo.

import { CapacitorShake } from '@capgo/capacitor-shake';

const listener = await CapacitorShake.addListener('shake', () => {
  console.log('Shake detected!');
});

// To remove the listener:
await listener.remove();

getPluginVersion()

Obtén la versión nativa del plugin Capacitor.

import { CapacitorShake } from '@capgo/capacitor-shake';

const { version } = await CapacitorShake.getPluginVersion();
console.log('Plugin version:', version);

Escucha eventos

addListener devuelve un manejador. Llama handle.remove() cuando la pantalla se desmonta.

Referencia completa

Seguir adelante desde el uso de @capgo/capacitor-tremecimiento

Si estás utilizando Usando @capgo/capacitor-tremecimiento Para planificar el trabajo de plugin nativo, conecta con @capgo/capacitor-tremecimiento para los detalles de implementación en @capgo/capacitor-tremecimiento, Getting Started para los detalles de implementación en Inicio, Directorio de plugins de Capgo para el flujo de trabajo del producto en el directorio de plugins Capgo Plugins de Capacitor por Capgo para el detalle de implementación en Capacitor Plugins por Capgo, y Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins.

FAQ

Preguntas frecuentes del plugin Shake

¿Cómo instalo el plugin Shake en una aplicación Capacitor?

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

¿Funciona @capgo/capacitor-shake con React, Vue y Angular?

Sí. Shake 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-shake?

Los plugins 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 gratuito y de código abierto @capgo/capacitor-shake?

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

¿Puedo actualizar code que utiliza Shake sin una revisión de la Tienda de Aplicaciones?

Instalando o actualizando el plugin cambia la 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 plugin pueden enviar actualizaciones en vivo instantáneamente con Capgo.

Envía cambios en Shake 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 los cambios de JavaScript, HTML y CSS a los usuarios en minutos.

Comienza con Capgo