Saltare al contenuto principale
@capgo/capacitor-flash Media Sorgente aperta

Flash Plugin Capacitor

Controlla il dispositivo flashlight e torch con una semplice funzione di toggle on/off

Installa

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

Guida

Come utilizzare Flash in Capacitor

Testa sul dispositivo

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

Collegamento QR di anteprima del plugin code Flash

Utilizza @capgo/capacitor-flash

Plugin Flash Capacitor per il controllo della torcia del dispositivo.

Installa

bun add @capgo/capacitor-flash
bunx cap sync

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

Importa

import { CapacitorFlash } from '@capgo/capacitor-flash';

API in un colpo d'occhio

Metodo Eseguimento
isAvailable Verifica se la lampada tascabile è disponibile sul dispositivo.
switchOn Accendi la lampada tascabile.
switchOff Spegni la lampada tascabile.
isSwitchedOn Verifica se la lampada tascabile è attiva o spenta.
toggle Alternare la lampada tascabile tra accesa e spenta.

Esempi

isAvailable()

Verifica se la lampada tascabile è disponibile sul dispositivo.

import { CapacitorFlash } from '@capgo/capacitor-flash';

const { value } = await CapacitorFlash.isAvailable();
if (value) {
  console.log('Flashlight is available');
}

switchOn()

Accendi la lampada tascabile.

import { CapacitorFlash } from '@capgo/capacitor-flash';

// Turn on at full brightness
await CapacitorFlash.switchOn({ intensity: 1.0 });

// Turn on at half brightness
await CapacitorFlash.switchOn({ intensity: 0.5 });

switchOff()

Spegni la lampada tascabile.

import { CapacitorFlash } from '@capgo/capacitor-flash';

await CapacitorFlash.switchOff();

isSwitchedOn()

Verifica se la lampada tascabile è attiva o spenta.

import { CapacitorFlash } from '@capgo/capacitor-flash';

const { value } = await CapacitorFlash.isSwitchedOn();
console.log('Flashlight is on:', value);

toggle()

Alternare la lampada tascabile tra accesa e spenta.

import { CapacitorFlash } from '@capgo/capacitor-flash';

const { value } = await CapacitorFlash.toggle();
console.log('Flashlight toggled, now on:', value);

Riferimento completo

Continua da Utilizzo di @capgo/capacitor-flash

Se stai utilizzando Utilizzo di @capgo/capacitor-flash per pianificare il dashboard e le operazioni di API, connettilo con @capgo/capacitor-flash per i dettagli di implementazione in @capgo/capacitor-flash Getting Started per i dettagli di implementazione in Avvio API Panoramica per i dettagli di implementazione in API Panoramica, Introduzione per i dettagli di implementazione in Introduzione, e API Chiavi per i dettagli di implementazione in API Chiavi.

FAQ

Domande frequenti per il plugin Flash

Come installare il plugin Flash in un'app Capacitor?

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

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

Sì. Flash è 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-flash?

I plugin Capgo seguono 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 di GitHub elenca le versioni mantenute.

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

Yes. La sorgente code è pubblica su GitHub in https://github.com/Cap-go/capacitor-flash/ e il pacchetto è gratuito per l'installazione da npm. I rapporti di bug e le richieste di pull sono i benvenuti.

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

L'installazione o l'aggiornamento del plugin modifica il code nativo, quindi richiede una nuova costruzione dello store. Dopo di che, i cambiamenti JavaScript, HTML e CSS che chiamano il plugin possono essere inviati immediatamente con gli aggiornamenti Capgo in tempo reale.

Invia modifiche a Flash senza attendere la revisione dell'app

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

Inizia con Capgo