Lebih lanjut ke konten utama
@capgo/capacitor-terjaga API Perangkat Terbuka Sumber

Tahan Bangun Plugin Capacitor

Mencegah Layar Perangkat dari Mengurangi atau Tidur untuk Pemain Video, Navigasi, dan Presentasi

Pasang

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

Panduan

Cara Menggunakan Keep Awake di Capacitor

Test di perangkat

Unduh aplikasi Capgo, kemudian scan kode QR code.

Pratinjau QR code plugin Keep Awake

Menggunakan @capgo/capacitor-keep-awake

Capacitor Plugin Keep Awake untuk mencegah layar perangkat dari memudar/tidur.

Pasang

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

bunx cap sync Mengcopy kode native code ke proyek-proyek native Anda. Jalankan lagi setelah setiap pembaruan plugin.

Import

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

API secara singkat

Metode Deskripsi
keepAwake Mencegah perangkat mengurangi kecerahan layar.
allowSleep Mengizinkan perangkat mengurangi kecerahan layar (nonaktifkan keep awake).
isSupported Mengecek apakah fitur keep awake mendukung di platform saat ini.
isKeptAwake Mengecek apakah perangkat saat ini sedang dibangunkan.

Contoh-Contoh

keepAwake()

Mencegah perangkat mengurangi kecerahan layar.

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

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

allowSleep()

Mengizinkan perangkat mengurangi kecerahan layar (nonaktifkan keep awake).

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

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

isSupported()

Periksa apakah fitur keep awake mendukung platform saat ini.

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

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

isKeptAwake()

Periksa apakah perangkat saat ini sedang dibuat tetap terjaga.

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

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

Referensi lengkap

Teruskan dari Menggunakan @capgo/capacitor-keep-awake

Jika Anda menggunakan Menggunakan @capgo/capacitor-keep-awake Untuk merencanakan perilaku media dan antarmuka native, hubungkan dengan @capgo/capacitor-tetap-sentuh untuk detail implementasi di @capgo/capacitor-keep-awake Mulai Menggunakan untuk detail implementasi di Mulai, Menggunakan @capgo/capacitor-aktivitas-hidup untuk kemampuan asli di Menggunakan @capgo/capacitor-aktivitas-hidup, @capgo/capacitor-aktivitas-hidup untuk detail implementasi di @capgo/capacitor-aktivitas-hidup, dan Menggunakan @capgo/capacitor-pemain-video untuk kemampuan asli di Menggunakan @capgo/capacitor-pemain-video.

FAQ

FAQ Plugin Keep Awake

Bagaimana cara menginstal plugin Keep Awake di aplikasi Capacitor?

Jalankan "bun add @capgo/capacitor-keep-awake" (atau "npm install @capgo/capacitor-keep-awake"), kemudian jalankan "bunx cap sync" agar projek iOS dan Android dapat menangkap code native. Import dari "@capgo/capacitor-keep-awake" di aplikasi code.

Apakah @capgo/capacitor-keep-awake dapat berjalan dengan React, Vue dan Angular?

Iya. Keep Awake adalah paket Capacitor, sehingga dapat berjalan dengan framework web apa pun yang berjalan di dalam Capacitor, termasuk Ionic, React, Vue, Angular, Svelte dan JavaScript biasa.

Versi Capacitor apa yang didukung oleh @capgo/capacitor-keep-awake?

Capgo plugin mengikuti Capacitor versi utama: gunakan versi utama plugin yang sesuai dengan versi utama Capacitor Anda (misalnya plugin v8 dengan Capacitor 8). Tabel kompatibilitas di README GitHub menampilkan versi yang masih dipelihara.

Apakah @capgo/capacitor-keep-awake gratis dan terbuka sumber?

Ya. Sumber code tersedia secara publik di GitHub di https://github.com/Cap-go/capacitor-keep-awake/ dan paketnya dapat diinstal secara gratis dari npm. Laporan bug dan permintaan pull diterima.

Apakah saya dapat memperbarui code yang menggunakan Keep Awake tanpa melalui tinjauan App Store?

Pemasangan atau pengupgrade plugin mengubah native code, sehingga memerlukan build toko baru. Setelah itu, perubahan JavaScript, HTML, dan CSS yang memanggil plugin dapat dikirimkan secara instan dengan Capgo live updates.

Kirim perubahan Keep Awake tanpa menunggu tinjauan aplikasi

Setelah plugin masuk dalam pembangunan toko Anda, Capgo pembaruan hidup memperbarui perubahan JavaScript, HTML, dan CSS Anda ke pengguna dalam menit.

Mulai dengan Capgo