Vai al contenuto

Guida rapida

GitHub

Puoi usare il nostro Setup assistito dall'AI per installare il plugin. Aggiungi le skill Capgo al tuo tool AI con il comando seguente:

Finestra del terminale
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

Poi usa questo prompt:

Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-shake` plugin in my project.

Se preferisci il Setup manuale, installa il plugin eseguendo i comandi seguenti e segui le istruzioni specifiche per piattaforma qui sotto:

Finestra del terminale
bun add @capgo/capacitor-shake
bunx cap sync
import { CapacitorShake } from '@capgo/capacitor-shake';
import { CapacitorShake } from '@capgo/capacitor-shake';
const listener = await CapacitorShake.addListener('shake', () => {
openFeedbackSheet();
});
// on logout or route leave
await listener.remove();

Lo shake può attivarsi a raffiche. Usa il debounce prima di aprire modal o chiamare API.

  • Web: non è disponibile lo shake API nei browser mobile tramite questo plugin.
  • Pulizia dei listener: rimuovi i listener quando esci dalla schermata per evitare handler duplicati.
  • Android vs iOS: la sensibilità varia, testa su dispositivi reali.

Ascolta l'evento shake sul dispositivo.

Registra un listener che verrà chiamato ogni volta che viene rilevato un gesto di shake. Il rilevamento dello shake utilizza l'accelerometro del dispositivo per identificare i pattern.

import { CapacitorShake } from '@capgo/capacitor-shake';
const listener = await CapacitorShake.addListener('shake', () => {
console.log('Shake detected!');
});
// To remove the listener:
await listener.remove();

Ottieni la versione nativa del plugin Capacitor.

Restituisce la versione corrente dell'implementazione del plugin nativo.

import { CapacitorShake } from '@capgo/capacitor-shake';
const { version } = await CapacitorShake.getPluginVersion();
console.log('Plugin version:', version);

Questa pagina è generata dal src/definitions.ts. Riesegui la sync quando il API pubblico cambia upstream.

Se stai usando Guida rapida per pianificare dashboard e operazioni API, collegalo a Usare @capgo/capacitor-shake per la funzionalità nativa in Usare @capgo/capacitor-shake, API Panoramica per i dettagli di implementazione in Panoramica di API, Introduzione per i dettagli implementativi nell'Introduzione, Chiavi API per i dettagli implementativi in API Keys, e Dispositivi per i dettagli implementativi in Dispositivi.