Saltare al contenuto principale
@capgo/capacitor-shake API dei dispositivi Sorgente aperta

Shake Capacitor plugin

Rileva i gesti di scuotimento del dispositivo per attivare azioni come l'annullamento o il feedback

Installare

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

Guida

Come utilizzare Shake in Capacitor

Testa sul dispositivo

Scarica l'app Capgo, poi scansione il QR code.

Collegamento QR di anteprima del plugin Shake code

Utilizza @capgo/capacitor-shake

Capacitor Plugin Shake per l'interfaccia di rilevamento di gesti di scuotimento su dispositivi mobili. Questo plugin consente di ascoltare gli eventi di scuotimento e di ottenere informazioni sulla versione del plugin.

Installa

bun add @capgo/capacitor-shake
bunx cap sync

bunx cap sync copia il code nativo del plugin nei tuoi progetti nativi. Esegui nuovamente il comando dopo ogni aggiornamento del plugin.

Importa

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

API in un colpo solo

Metodo Descrizione
addListener Ascolta l'evento di scuotimento sul dispositivo.
getPluginVersion Ottieni la versione nativa del plugin Capacitor.

Esempi

addListener()

Ascolta l'evento di scuotimento sul 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()

Ottieni la versione nativa del plugin Capacitor.

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

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

Esempi di bug bounty

addListener Ascolta gli eventi handle.remove() ritorna un handle. Chiamalo

quando lo schermo viene smontato.

Continua con l'utilizzo di @capgo/capacitor-shake

Se stai utilizzando Utilizza @capgo/capacitor-shake per pianificare il lavoro del plugin nativo, connettilo con @capgo/capacitor-shake per i dettagli di implementazione in @capgo/capacitor-shake Avvio rapido per i dettagli di implementazione in Avvio rapido Directory dei plugin Capgo per il workflow del prodotto nella Capgo Directory dei Plugin Plugin Capacitor di Capgo per i dettagli di implementazione in Plugin Capacitor di Capgo Aggiungere o Aggiornare Plugin per i dettagli di implementazione in Aggiungere o Aggiornare Plugin.

FAQ

Domande frequenti per il plugin Shake

Come installare il plugin Shake in un'app Capacitor?

Esegui "bun add @capgo/capacitor-shake" (o "npm install @capgo/capacitor-shake"), quindi esegui "bunx cap sync" affinché i progetti iOS e Android recuperino il nativo code. Importalo da "@capgo/capacitor-shake" nella tua app code.

Funziona @capgo/capacitor-shake con React, Vue e Angular?

Sì. Shake è un pacchetto Capacitor, quindi funziona con qualsiasi framework web che esegue all'interno di Capacitor, compresi Ionic, React, Vue, Angular, Svelte e JavaScript puro.

Qual è la versione di Capacitor supportata da @capgo/capacitor-shake?

Il plugin Capgo segue la versione maggiore di Capacitor: utilizza la versione maggiore del plugin che corrisponde alla tua versione maggiore di Capacitor (ad esempio plugin v8 con Capacitor 8). La tabella di compatibilità nel README del GitHub elenca le versioni mantenute.

È gratuito e open source @capgo/capacitor-shake?

Sì. Il codice sorgente code è pubblico su GitHub all'indirizzo https://github.com/Cap-go/capacitor-shake/ e il pacchetto è gratuito per l'installazione da npm. I segnalazioni di bug e pull request sono benvenuti.

Posso aggiornare code che utilizza Shake senza una revisione dell'App Store?

L'installazione o l'aggiornamento del plugin modifica il nativo code, quindi richiede una nuova costruzione dello store. Dopo di che, le modifiche JavaScript, HTML e CSS che chiamano il plugin possono essere distribuite immediatamente con Capgo live updates.

Ship Shake cambia senza attendere la revisione dell'app

Una volta che il plugin è presente nella tua store build, Capgo aggiornamenti live inviano le tue modifiche JavaScript, HTML e CSS ai utenti in pochi minuti.

Inizia con Capgo