@capgo/capacitor-keep-awakeを使用
CapacitorのSleep防止プラグイン
インストール
bun add @capgo/capacitor-keep-awake
bunx cap sync
このプラグインが提供するもの
keepAwake- スクリーンを暗くしないようにデバイスを防ぐ。allowSleep- スクリーンを暗くする (Sleep防止を無効にする)。isSupported- 当該プラットフォームでSleep防止機能がサポートされているかどうかを確認する。isKeptAwake- デバイスが現在Sleep防止されているかどうかを確認する。
使用例
keepAwake
画面を暗くしないようにする
import { KeepAwake } from '@capgo/capacitor-keep-awake';
await KeepAwake.keepAwake();
console.log('Screen will stay awake');
allowSleep
画面を暗くする (keep awake を無効にする)
import { KeepAwake } from '@capgo/capacitor-keep-awake';
await KeepAwake.allowSleep();
console.log('Screen can now dim');
isSupported
現在のプラットフォームで keep awake 機能がサポートされているかどうかを確認する
import { KeepAwake } from '@capgo/capacitor-keep-awake';
const { isSupported } = await KeepAwake.isSupported();
if (isSupported) {
console.log('Keep awake is supported');
}
isKeptAwake
現在、画面を暗くしないようにしているかどうかを確認する
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/
Keep going from Using @capgo/capacitor-keep-awake
Capacitor Keep Awake を使用している場合 Using @capgo/capacitor-keep-awake nativeメディアとインターフェイスの動作を計画するには、接続する必要があります。 @capgo/capacitor-keep-awake @capgo/capacitor-keep-awakeの実装詳細 Getting Started Getting Startedの実装詳細 @capgo/capacitor-live-activities @capgo/capacitor-live-activitiesの実装詳細、そして @capgo/capacitor-live-activities @capgo/capacitor-video-playerのネイティブ機能 Using @capgo/capacitor-video-player @capgo/capacitor-video-playerのネイティブ機能.