@capgo/capacitor-flash expone el control del flash para escáneres QR, herramientas de seguridad y flujos de cámara. Consulta isAvailable(), enciende la linterna con intensidad opcional y lee isSwitchedOn() antes de actualizar el estado de la UI.
iOS usa AVFoundation. Android usa Camera2 con intensidad en niveles API compatibles. Web usa la linterna de la cámara API cuando los navegadores móviles lo permiten.
Soporte de plataformas
Sección titulada “Soporte de plataformas”| Plataforma | Soporte | Notas |
|---|---|---|
| iOS | Sí | Linterna de AVFoundation |
| Android | Sí | Camera2, intensidad en Android 13+ donde sea compatible |
| Web | Parcial | Flash de Chrome móvil cuando se permite |
Funcionalidades principales
Sección titulada “Funcionalidades principales”isAvailable- Comprueba si el dispositivo tiene flash disponible.switchOn- Enciende el flash.switchOff- Apaga la linterna.isSwitchedOn- Comprueba si el flash está encendido o apagado.
Público API
Sección titulada “Público API”| Método | Descripción |
|---|---|
isAvailable | Comprueba si la linterna está disponible en el dispositivo. |
switchOn | Enciende la linterna. |
switchOff | Apaga la linterna. |
isSwitchedOn | Comprueba si la linterna está encendida o apagada. |
toggle | Activa o desactiva la linterna. |
getPluginVersion | Obtén la versión del plugin nativo Capacitor. |
Fuente de verdad
Sección titulada “Fuente de verdad”Esta referencia se sincroniza desde src/definitions.ts en capacitor-flash.
Continúa con @capgo/capacitor-flash
Sección titulada “Continúa con @capgo/capacitor-flash”Si estás usando @capgo/capacitor-flash para planificar las operaciones del dashboard y de API, conéctalo con Usando @capgo/capacitor-flash para la capacidad nativa en el uso de @capgo/capacitor-flash, Resumen de API para los detalles de implementación en API Overview, Introducción para los detalles de implementación en la Introducción, Claves de API para los detalles de implementación en las claves de API, y Dispositivos para el detalle de implementación en Devices.