Salta al contenuto principale
@capgo/capacitor-keep-awake API dei dispositivi Open source

Mantieni attivo Plugin Capacitor

Impedisci allo schermo di oscurarsi o andare in standby per video player, navigazione e presentazioni

Installa

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

Guida

Come usare Keep Awake in Capacitor

Testa sul dispositivo

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

QR code per l'anteprima del plugin Keep Awake

Utilizzo di @capgo/capacitor-keep-awake

Plugin Capacitor Keep Awake per evitare che lo schermo del dispositivo si oscuri o vada in standby.

Installa

bun add @capgo/capacitor-keep-awake
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 { KeepAwake } from '@capgo/capacitor-keep-awake';

API in breve

Metodo Descrizione
keepAwake Impedisci che lo schermo del dispositivo si oscuri.
allowSleep Consente al dispositivo di oscurare lo schermo (disattiva keep awake).
isSupported Verifica se la funzione keep awake è supportata sulla piattaforma attuale.
isKeptAwake Verifica se il dispositivo è attualmente in modalità keep awake.

Esempi

keepAwake()

Impedisci che lo schermo del dispositivo si oscuri.

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

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

allowSleep()

Consente al dispositivo di oscurare lo schermo (disattiva keep awake).

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

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

isSupported()

Verifica se la funzione keep awake è supportata sulla piattaforma attuale.

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

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

isKeptAwake()

Verifica se il dispositivo è attualmente in modalità keep awake.

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

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

Riferimento completo

Continua con l'uso di @capgo/capacitor-keep-awake

Se stai usando Usare @capgo/capacitor-keep-awake per pianificare il comportamento dei media nativi e dell'interfaccia, collegalo a @capgo/capacitor-keep-awake per i dettagli di implementazione in @capgo/capacitor-keep-awake, Per iniziare per i dettagli di implementazione nella guida introduttiva, Uso di @capgo/capacitor-live-activities per la funzionalità nativa nella pagina Uso di @capgo/capacitor-live-activities, @capgo/capacitor-live-activities per i dettagli di implementazione in @capgo/capacitor-live-activities, e Uso di @capgo/capacitor-video-player per la funzionalità nativa in Usare @capgo/capacitor-video-player.

FAQ

FAQ sul plugin Keep Awake

Come installo il plugin Keep Awake in un'app Capacitor?

Esegui "bun add @capgo/capacitor-keep-awake" (o "npm install @capgo/capacitor-keep-awake"), poi esegui "bunx cap sync" in modo che i progetti iOS e Android carichino le code native. Importalo da "@capgo/capacitor-keep-awake" nel code della tua app.

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

Sì. Keep Awake è un pacchetto Capacitor, quindi funziona con qualsiasi framework web che giri all'interno di Capacitor, inclusi Ionic, React, Vue, Angular, Svelte e JavaScript puro.

Quale versione di Capacitor è supportata da @capgo/capacitor-keep-awake?

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-keep-awake è gratuito e open source?

Sì. Il codice sorgente code è pubblico su GitHub all'indirizzo https://github.com/Cap-go/capacitor-keep-awake/ e il pacchetto è gratuito su npm. Bug report e pull request sono i benvenuti.

Posso aggiornare code che usa Keep Awake 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 Keep Awake 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