Saltar al contenido principal
@capgo/capacitor-keep-awake Dispositivos de API Fuente abierta

Mantén Despierto plugin de Capacitor

Prevenir que la pantalla del dispositivo se oscurezca o duerma para reproductores de video, navegación y presentaciones

Instalar

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

Guía

Cómo usar Keep Awake en Capacitor

Probar en dispositivo

Descargue la aplicación Capgo, luego escane el código QR code.

Vista previa del plugin Mantén Despierto code

Usando @capgo/capacitor-mantén-despierto

Capacitor Plugin de Mantenimiento de Pantalla para evitar que la pantalla del dispositivo se apague.

Instalar

bun add @capgo/capacitor-keep-awake
bunx cap sync

bunx cap sync Copia el code nativo del plugin en tus proyectos nativos. Correlo nuevamente después de cada actualización del plugin.

Importar

import { KeepAwake } from '@capgo/capacitor-keep-awake';

Vista general de API

Metodo Descripción
keepAwake Evita que el dispositivo reduzca la intensidad de la pantalla.
allowSleep Allow the device to dim the screen (disable keep awake).
isSupported Comprobar si el mantenimiento de la pantalla encendida está soportado en la plataforma actual.
isKeptAwake Verificar si el dispositivo está actualmente despierto.

Ejemplos

keepAwake()

Evita que el dispositivo reduzca la intensidad de la pantalla.

import { KeepAwake } from '@capgo/capacitor-keep-awake';

await KeepAwake.keepAwake();
console.log('Screen will stay awake');

allowSleep()

Allow the device to dim the screen (disable keep awake).

import { KeepAwake } from '@capgo/capacitor-keep-awake';

await KeepAwake.allowSleep();
console.log('Screen can now dim');

isSupported()

Comprobar si el mantenimiento de la pantalla encendida está soportado en la plataforma actual.

import { KeepAwake } from '@capgo/capacitor-keep-awake';

const { isSupported } = await KeepAwake.isSupported();
if (isSupported) {
  console.log('Keep awake is supported');
}

isKeptAwake()

Verificar si el dispositivo está actualmente despierto.

import { KeepAwake } from '@capgo/capacitor-keep-awake';

const { isKeptAwake } = await KeepAwake.isKeptAwake();
console.log('Is kept awake:', isKeptAwake);

Documentación completa

Continuar desde @capgo/@capacitor-keep-awake

Si estás utilizando Usando @capgo/@capacitor-keep-awake Para planificar la media y el comportamiento de la interfaz nativa, conecta con @capgo/@capacitor-keep-awake Para obtener detalles de implementación en @capgo/@capacitor-keep-awake Getting Started Para obtener detalles de implementación en Inicio Usando @capgo/@capacitor-live-actividades Para la capacidad nativa en Usando @capgo/@capacitor-live-actividades @capgo/capacitor-actividades en vivo para el detalle de implementación en @capgo/capacitor-actividades en vivo, y Usando @capgo/capacitor-reproductor de video para la capacidad nativa en Usando @capgo/capacitor-reproductor de video.

FAQ

Preguntas frecuentes del plugin Manténse Despierto

¿Cómo instalo el plugin Manténse Despierto en una aplicación Capacitor?

Corre "bun add @capgo/capacitor-keep-awake" (o "npm install @capgo/capacitor-keep-awake"), luego corre "bunx cap sync" para que los proyectos iOS y Android capturen el proyecto nativo code. Importa desde "@capgo/capacitor-keep-awake" en tu aplicación code.

¿Funciona @capgo/capacitor-keep-awake con React, Vue y Angular?

Sí. Manténse Despierto es un paquete Capacitor, por lo que funciona con cualquier framework web que se ejecute dentro de Capacitor, incluyendo Ionic, React, Vue, Angular, Svelte y JavaScript puro.

¿Qué versión de Capacitor soporta @capgo/capacitor-keep-awake?

Los plugins Capgo siguen la versión mayor de Capacitor: utiliza la versión mayor del plugin que coincida con la versión mayor de Capacitor (por ejemplo, plugin v8 con Capacitor 8). La tabla de compatibilidad en el README del GitHub lista las versiones mantenidas.

¿Es gratuita y de código abierto @capgo/capacitor-keep-awake?

Sí. El código fuente code está público en GitHub en https://github.com/Cap-go/capacitor-keep-awake/ y el paquete es gratuito para instalar desde npm. Se aceptan informes de errores y solicitudes de cambios.

¿Puedo actualizar code que utiliza Manténse Despierto sin una revisión de la Tienda de Aplicaciones?

Al instalar o actualizar el plugin, cambia el nativo code, por lo que necesita una nueva compilación de la tienda. Después de eso, los cambios de JavaScript, HTML y CSS que llaman al plugin pueden enviar actualizaciones en vivo instantáneamente con Capgo.

Envíe cambios en Keep Awake sin esperar la revisión de la aplicación

Una vez que el plugin esté en tu tienda de construcción, Capgo actualiza en vivo tus cambios de JavaScript, HTML y CSS a los usuarios en minutos.

Comience con Capgo