Zum Hauptinhalt springen
@capgo/capacitor-Wachbleiben Geräte-APIs Offene Quelle

Wachbleiben Capacitor-Plugin

Verhindere, dass das Gerätbildschirm dimmt oder einschläft, für Videoplayer, Navigation und Präsentationen

Installieren

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

Anleitung

Wie man Keep Awake in Capacitor verwendet

Auf Gerät testen

Lade die Capgo-App herunter, dann scane den QR-Code code.

Vorschau-QR code für das Plugin Keep Awake

Verwenden Sie @capgo/capacitor-keep-awake

Capacitor-Plugin zum Verhindern, dass das Geräteschirm sich dimmt/schläft.

Installieren

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

bunx cap sync kopiert die native code-Implementierung in Ihre native Projekte. Führen Sie es erneut durch, nachdem Sie jede Plugin-Upgrade durchgeführt haben.

Importieren

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

API im Überblick

Methode Beschreibung
keepAwake Verhindere, dass das Gerät die Bildschirmhelligkeit verringert.
allowSleep Lassen Sie dem Gerät die Bildschirmhelligkeit dimmen (Keep-Awake deaktivieren).
isSupported Überprüfe, ob die Wachhaltungsfunktion auf der aktuellen Plattform unterstützt wird.
isKeptAwake Überprüfe, ob das Gerät derzeit wachgehalten wird.

Beispiele

keepAwake()

Verhindere, dass das Gerät die Bildschirmhelligkeit verringert.

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

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

allowSleep()

Lassen Sie dem Gerät die Bildschirmhelligkeit dimmen (Keep-Awake deaktivieren).

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

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

isSupported()

Überprüfe, ob die Wachhaltungsfunktion auf der aktuellen Plattform unterstützt wird.

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

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

isKeptAwake()

Überprüfe, ob das Gerät derzeit wachgehalten wird.

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

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

Vollständige Referenz

Mit @capgo/capacitor-keep-awake weitermachen

Wenn Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-keep-awake verwenden Verwendung von @capgo/capacitor-keep-awake um native Medien und Schnittstellenverhalten zu planen, verbinden Sie es mit @capgo/capacitor-keep-awake für die Implementierungsdetails in @capgo/capacitor-keep-awake, Anleitung zum Starten für die Implementierungsdetails in Anleitung zum Starten für die Implementierungsdetails im Getting Started Verwendung von @capgo/capacitor-Live-Aktivitäten für die native Fähigkeit im @capgo/capacitor-Live-Activity-Modus, @capgo/capacitor-live-aktivitäten Für die Implementierungsdetails in @capgo/capacitor-live-aktivitäten und Mit @capgo/capacitor-video-player Für die native Fähigkeit in Mit @capgo/capacitor-video-player.

FAQ

Keep Awake Plugin FAQ

Wie installiere ich das Keep Awake Plugin in einer Capacitor-Anwendung?

Führen Sie "bun add @capgo/capacitor-keep-awake" (oder "npm install @capgo/capacitor-keep-awake") aus, führen Sie dann "bunx cap sync" aus, damit die iOS- und Android-Projekte die native code-Datei aufnehmen. Importieren Sie sie aus "@capgo/capacitor-keep-awake" in Ihrer Anwendung code.

Funktioniert @capgo/capacitor-keep-awake mit React, Vue und Angular?

Ja. Keep Awake ist ein Capacitor-Paket, daher funktioniert es mit jedem Webframework, das innerhalb von Capacitor läuft, einschließlich Ionic, React, Vue, Angular, Svelte und plain JavaScript.

Welche Capacitor-Version unterstützt @capgo/capacitor-keep-awake?

Capgo-Plugins folgen der Hauptversion von Capacitor: verwenden Sie die Plugin-Hauptversion, die Ihrer Capacitor-Hauptversion entspricht (z. B. Plugin v8 mit Capacitor 8). Die Kompatibilitätsübersicht im GitHub-README enthält die unterstützten Versionen.

Ist @capgo/capacitor-keep-awake kostenlos und Open-Source?

Ja. Der Quellcode von code ist öffentlich auf GitHub unter https://github.com/Cap-go/capacitor-keep-awake/ verfügbar und das Paket kann kostenlos installiert werden von npm. Bugberichte und Pull Requests sind willkommen.

Kann ich code aktualisieren, das Keep Awake verwendet, ohne eine App-Store-Bewertung?

Die Installation oder das Upgrade des Plugins ändert die native code-Datei, daher ist eine neue Store-Build erforderlich. Anschließend können JavaScript-, HTML- und CSS-Änderungen, die den Pluginaufruf enthalten, sofort mit Capgo-Live-Updates verschickt werden.

Schicken Sie Änderungen an Keep Awake ohne auf eine App-Überprüfung zu warten

Einmal der Plugin in Ihrem Laden ist, Capgo Live-Updates drücken Ihre JavaScript-, HTML- und CSS-Änderungen an die Benutzer in Minuten

Beginnen Sie mit Capgo