動画プレーヤー、ナビゲーション、プレゼンテーションなどで、デバイスの画面を暗くすることを防ぐためにCapacitorを利用して、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-keep-awakeをインストールして、例とFAQを参照してください。
@capgo/capacitor-keep-awake デバイスAPI オープンソース

Sleep Mode Capacitor プラグイン

動画プレーヤー、ナビゲーション、プレゼンテーション用に、デバイス画面を暗くするか寝るのを防ぐ

インストール

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

ガイド

CapacitorでKeep Awakeを使用する方法

デバイスでテスト

Capgoアプリをダウンロードし、QR codeをスキャンしてください

Keep Awake プラグインのプレビューQR code

@capgo/capacitor-keep-awakeを使用

CapacitorのSleep Prevention プラグイン

インストール

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

bunx cap sync プラグインのネイティブ codeをプロジェクトにコピーします。プラグインのアップグレード後は再度実行してください。

インポート

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

APIの概要

方法 説明
keepAwake 画面を暗くしないようにする。
allowSleep 画面を暗くする (keep awake を無効にする)。
isSupported 現在のプラットフォームで keep awake 機能がサポートされているかどうかを確認する。
isKeptAwake 現在、画面が暗くされていないかどうかを確認する。

例

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);

完全なリファレンス

capgoから始めて@capgo/capacitor-keep-awakeを使用

__CAPGO_KEEP_0__を使用している場合 capgo/capacitor-keep-awakeを使用 native media とインターフェイスの動作を計画し、接続する @capgo/capacitor-keep-awake capgo/capacitor-keep-awakeの実装詳細については、@capgo/capacitor-keep-awakeを参照してください。 はじめに はじめにの実装詳細については、はじめにを参照してください。 capgo/capacitor-live-activitiesを使用 capgo/capacitor-live-activitiesを使用して、ネイティブ機能を使用するには、@capgo/capacitor-live-activitiesを参照してください。 @capgo/capacitor-ライブアクティビティ Capacitor Keep Awakeの実装詳細については@capgo/capacitor-live-activities、 @Capacitor/keep-awake-capgo/capacitor-video-player Capacitorのネイティブ機能のために@capgo/capacitor-video-playerを使用します。

FAQ

Keep Awake プラグイン FAQ

Keep Awake プラグインを Capacitor アプリにインストールする方法は?

「bun add @capgo/capacitor-keep-awake」 (または「npm install @capgo/capacitor-keep-awake」) を実行し、次に「bunx cap sync」を実行して iOS と Android のプロジェクトがネイティブ code を取得できるようにします。アプリケーション code 内で「@capgo/capacitor-keep-awake」をインポートします。

React、Vue、Angular と @capgo/capacitor-keep-awake はどのように動作しますか?

はい。Keep Awake は Capacitor パッケージなので、Ionic、React、Vue、Angular、Svelte、または単純な JavaScript などの Capacitor 内で実行される任意の Web フレームワークと互換性があります。

どの Capacitor バージョンが @capgo/capacitor-keep-awake をサポートしますか?

Capgo プラグインは Capacitor のメジャーバージョンに従います: プラグインのメジャーバージョンを使用して、Capacitor のメジャーバージョンと一致する (例: プラグイン v8 と Capacitor 8)。 GitHub README に記載されている互換性テーブルに示されているバージョンを使用します。

Is @capgo/capacitor-keep-awake 無料でオープンソースですか?

Yes. The source code is public on GitHub at https://github.com/Cap-go/capacitor-keep-awake/ and the package is free to install from npm. Bug reports and pull requests are welcome.

Keep Awake を使用する code をアップデートすることは App Store のレビューなしで可能ですか?

プラグインをインストールまたはアップグレードするとネイティブ code が変更されるため、ストアビルドが必要になります。次に、JavaScript、HTML、CSS の変更がプラグインを呼び出すと、Capgo のライブアップデートで即時配信できます。

アプリレビューの待たずに Keep Awake の変更を配信する

プラグインがストアのビルドに追加されたら、Capgo ライブ アップデートは、JavaScript、HTML、CSS の変更をユーザーに数分で反映します。

Capgo で始めましょう