Salta al contenuto principale
@capgo/capacitor-flash Media Open source

Flash Plugin Capacitor

Controlla il flash e la torcia del dispositivo con un semplice interruttore 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 usare Flash in Capacitor

Testa sul dispositivo

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

QR anteprima plugin Flash code

Uso di @capgo/capacitor-flash

Capacitor Flash Plugin per controllare flash/torcia del dispositivo.

Installa

bun add @capgo/capacitor-flash
bunx cap sync

bunx cap sync copia i code nativi del plugin nei tuoi progetti nativi. Eseguilo di nuovo dopo ogni aggiornamento del plugin.

Importa

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

API in breve

Metodo Descrizione
isAvailable Verifica se la torcia è disponibile sul dispositivo.
switchOn Accende la torcia.
switchOff Turns the flashlight off.
isSwitchedOn Verifica se la torcia è attualmente accesa o spenta.
toggle Attiva o disattiva la torcia.

Esempi

isAvailable()

Verifica se la torcia è disponibile sul dispositivo.

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

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

switchOn()

Accende la torcia.

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()

Turns the flashlight off.

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

await CapacitorFlash.switchOff();

isSwitchedOn()

Verifica se la torcia è attualmente accesa o spenta.

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

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

toggle()

Attiva o disattiva la torcia.

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

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

Riferimento completo

Continua da Usare @capgo/capacitor-flash

Se stai usando Uso di @capgo/capacitor-flash per pianificare le operazioni della dashboard e di API, collegalo a @capgo/capacitor-flash per i dettagli di implementazione in @capgo/capacitor-flash, Per iniziare per i dettagli di implementazione nella guida introduttiva, Panoramica API per i dettagli di implementazione in Panoramica di API, Introduzione per i dettagli implementativi nell'Introduzione, e Chiavi API per i dettagli implementativi in API Keys.

FAQ

FAQ sul plugin Flash

Come installo il plugin Flash in un'app Capacitor?

Esegui "bun add @capgo/capacitor-flash" (o "npm install @capgo/capacitor-flash"), poi lancia "bunx cap sync" in modo che i progetti iOS e Android integrino il code nativo. Importalo da "@capgo/capacitor-flash" nel tuo code.

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

Sì. Flash è un pacchetto Capacitor, quindi funziona con qualsiasi web framework in esecuzione all'interno di Capacitor, inclusi Ionic, React, Vue, Angular, Svelte e JavaScript puro.

Quale versione di Capacitor supporta @capgo/capacitor-flash?

I plugin Capgo seguono la major version di Capacitor: usa la major version del plugin che corrisponde alla tua major version di Capacitor (ad esempio plugin v8 con Capacitor 8). La tabella di compatibilità nel README di GitHub elenca le versioni mantenute.

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

Sì. Il codice sorgente di code è pubblico su GitHub all'indirizzo https://github.com/Cap-go/capacitor-flash/ e il pacchetto si installa gratuitamente da npm. Segnalazioni di bug e pull request sono benvenute.

Posso aggiornare code che usa Flash senza passare per la revisione dell'App Store?

Installare o aggiornare il plugin modifica il code nativo, quindi serve una nuova build per lo store. Dopo, le modifiche a JavaScript, HTML e CSS che chiamano il plugin possono essere rilasciate subito con le live updates di Capgo.

Distribuisci le modifiche di Flash senza attendere la revisione dell'app

Una volta incluso il plugin nel tuo store build, Capgo invia le modifiche a JavaScript, HTML e CSS tramite live updates in pochi minuti.

Inizia con Capgo