Allez directement au contenu principal

Flash plugin Capacitor

Contrôlez la lumière de votre appareil avec une simple fonctionnalité de basculement allumé/éteint.

Installer

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

Guide

Comment utiliser Flash dans Capacitor

Tester sur appareil

Téléchargez l'application Capgo, puis scannez le code QR code.

Lien QR de prévisualisation du plugin Flash code

Utilisation de @capgo/capacitor-flash

Capacitor Plugin de Flash pour contrôler la torche de l'appareil.

Installer

bun add @capgo/capacitor-flash
bunx cap sync

bunx cap sync copie le plugin natif code dans vos projets natifs. Exécutez-l’à nouveau après chaque mise à jour du plugin.

Importer

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

Vue d'ensemble de API

Méthode Description
isAvailable Vérifie si la lampe de poche est disponible sur le dispositif.
switchOn Allume la lampe de poche.
switchOff Éteint la lampe de poche.
isSwitchedOn Vérifie si la lampe de poche est allumée ou éteinte.
toggle Bascule la lampe de poche sur allumé ou éteint.

Examples

isAvailable()

Vérifie si la lampe de poche est disponible sur le dispositif.

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

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

switchOn()

Allume la lampe de poche.

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

Éteint la lampe de poche.

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

await CapacitorFlash.switchOff();

isSwitchedOn()

Vérifie si la lampe de poche est allumée ou éteinte.

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

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

toggle()

Bascule la lampe de poche sur allumé ou éteint.

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

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

Référence complète

Continuez à partir de l'utilisation de @capgo/capacitor-flash

Si vous utilisez L'utilisation de @capgo/capacitor-flash pour planifier le tableau de bord et les opérations de API, connectez-l’avec @capgo/capacitor-flash pour les détails d'implémentation dans @capgo/capacitor-flash, Documentation pour les détails d'implémentation dans Documentation, API Aperçu Détails de mise en œuvre pour API Vue d'ensemble Introduction Détails de mise en œuvre pour l'introduction, et Clés API pour les détails d'implémentation dans les API clés.

FAQ

Questions fréquentes

Comment installer le plugin Flash dans une application Capacitor?

Exécutez « bun add @capgo/capacitor-flash » (ou « npm install @capgo/capacitor-flash »), puis exécutez « bunx cap sync » afin que les projets iOS et Android prennent en compte le code natif. Importez-l’à partir de « @capgo/capacitor-flash » dans votre application code.

Le plugin @capgo/capacitor-flash fonctionne-t-il avec React, Vue et Angular?

Oui. Le plugin Flash est un package Capacitor, il fonctionne donc avec tout framework web qui tourne à l'intérieur de Capacitor, y compris Ionic, React, Vue, Angular, Svelte et JavaScript simple.

Quelle version de Capacitor est prise en charge par @capgo/capacitor-flash?

Les plugins Capgo suivent la version majeure de Capacitor : utilisez la version majeure du plugin qui correspond à votre version majeure de Capacitor (par exemple, plugin v8 avec Capacitor 8). La table de compatibilité dans le README du GitHub liste les versions maintenues.

Le plugin @capgo/capacitor-flash est-il gratuit et open source?

Oui. Le code source code est public sur GitHub à l'adresse https://github.com/Cap-go/capacitor-flash/ et le package est gratuit à installer à partir de npm. Les rapports de bogues et les demandes de modification sont les bienvenus.

Puis-je mettre à jour code qui utilise Flash sans passer par une revue de l'App Store ?

L'installation ou la mise à jour du plugin modifie le code natif code, il faut donc une nouvelle version du build de l'application. Une fois cela fait, les modifications JavaScript, HTML et CSS qui appellent le plugin peuvent être envoyées instantanément avec les mises à jour en direct Capgo.

Ship Flash changes without waiting for app review

Une fois le plugin dans votre magasin de build, les mises à jour en direct Capgo poussent vos modifications de JavaScript, HTML et CSS vers les utilisateurs en quelques minutes.

Démarrez avec Capgo