가이드
Keep Awake 기능을 사용하는 튜토리얼
Using @capgo/capacitor-keep-awake
Capacitor Keep Awake 플러그인: 디바이스 화면이 어둡거나 수면 모드로 들어가지 않도록 방지합니다.
설치
bun add @capgo/capacitor-keep-awake
bunx cap sync
이 플러그인이 제공하는 기능
keepAwake- 디바이스 화면을 어둡게 하지 않도록 방지합니다.allowSleep- 디바이스 화면을 어둡게 하도록 허용합니다 (Keep Awake 기능을 비활성화).isSupported- 현재 플랫폼에서 Keep Awake 기능이 지원되는지 확인합니다.isKeptAwake- __CAPGO_KEEP_0__이 현재 활성화 상태인지 확인합니다.
예시 사용
keepAwake
화면을 어둡게 하지 않도록 __CAPGO_KEEP_0__을 방지합니다.
import { KeepAwake } from '@capgo/capacitor-keep-awake';
await KeepAwake.keepAwake();
console.log('Screen will stay awake');
allowSleep
__CAPGO_KEEP_0__이 화면을 어둡게 할 수 있도록 허용합니다.
import { KeepAwake } from '@capgo/capacitor-keep-awake';
await KeepAwake.allowSleep();
console.log('Screen can now dim');
isSupported
현재 플랫폼에서 __CAPGO_KEEP_0__ 기능이 지원되는지 확인합니다.
import { KeepAwake } from '@capgo/capacitor-keep-awake';
const { isSupported } = await KeepAwake.isSupported();
if (isSupported) {
console.log('Keep awake is supported');
}
isKeptAwake
__CAPGO_KEEP_0__이 현재 활성화 상태인지 확인합니다.
import { KeepAwake } from '@capgo/capacitor-keep-awake';
const { isKeptAwake } = await KeepAwake.isKeptAwake();
console.log('Is kept awake:', isKeptAwake);
전체 참조
- GitHub https://github.com/Cap-go/capacitor-keep-awake/
- 문서: /docs/plugins/keep-awake/