メインコンテンツにジャンプ
@capgo/capacitor-flash メディア オープンソース

フラッシュ Capacitor プラグイン

デバイスのフラッシュライトとターチを簡単にオン/オフのスイッチ機能で制御

インストール

bun add @capgo/capacitor-flash bunx cap sync
npm、pnpm、またはyarn
  • npm install @capgo/capacitor-flash
  • pnpm add @capgo/capacitor-flash
  • yarn add @capgo/capacitor-flash

ガイド

How to use Flash in Capacitor

デバイスでテスト

Download the Capgo app, then scan the QR code.

フラッシュ プラグイン プレビュー QR code

@capgo/capacitor-flashを使用

Capacitorフラッシュ プラグインはデバイスのフラッシュライト/トーチを制御するために使用されます。

インストール

bun add @capgo/capacitor-flash
bunx cap sync

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

インポート

import { CapacitorFlash } from '@capgo/capacitor-flash';

APIの概要

方法 概要
isAvailable デバイスでフラッシュライトが利用可能かどうかを確認します。
switchOn フラッシュライトをオンにします。
switchOff フラッシュライトをオフにします。
isSwitchedOn フラッシュライトが現在オンかオフかを確認します。
toggle フラッシュライトをオン/オフ切り替えます。

例

isAvailable()

デバイスでフラッシュライトが利用可能かどうかを確認します。

import { CapacitorFlash } from '@capgo/capacitor-flash';

const { value } = await CapacitorFlash.isAvailable();
if (value) {
  console.log('Flashlight is available');
}

switchOn()

フラッシュライトをオンにします。

import { CapacitorFlash } from '@capgo/capacitor-flash';

// Turn on at full brightness
await CapacitorFlash.switchOn({ intensity: 1.0 });

// Turn on at half brightness
await CapacitorFlash.switchOn({ intensity: 0.5 });

switchOff()

フラッシュライトをオフにします。

import { CapacitorFlash } from '@capgo/capacitor-flash';

await CapacitorFlash.switchOff();

isSwitchedOn()

フラッシュライトが現在オンかオフかを確認します。

import { CapacitorFlash } from '@capgo/capacitor-flash';

const { value } = await CapacitorFlash.isSwitchedOn();
console.log('Flashlight is on:', value);

toggle()

フラッシュライトをオン/オフ切り替えます。

import { CapacitorFlash } from '@capgo/capacitor-flash';

const { value } = await CapacitorFlash.toggle();
console.log('Flashlight toggled, now on:', value);

全体のリファレンス

あなたが @capgo/capacitor-flash を使用している場合

@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-flash を使用 @capgo/capacitor-flash に接続して @API/__CAPGO_KEEP_1__-flash の実装詳細 @capgo/capacitor-flash @capgo/capacitor-flashの実装詳細 Full reference __CAPGO_KEEP_0__ リファレンス API まとめ API まとめの実装詳細について 導入 導入の実装詳細について、 API キー API キーの実装詳細について

FAQ

Capacitor FlashのFAQ

Capacitor Flash を Capacitor アプリにインストールする方法は何ですか。

Run "bun add @capgo/capacitor-flash" (or "npm install @capgo/capacitor-flash"), then run "bunx cap sync" so the iOS and Android projects pick up the native code. Import it from "@capgo/capacitor-flash" in your app code.

@capgo/capacitor-flashは、React、Vue、Angularとどのくらい互換性があるか?

Yes. Flash is a Capacitor package, so it works with any web framework that runs inside Capacitor, including Ionic, React, Vue, Angular, Svelte and plain JavaScript.

Which Capacitor version does @capgo/capacitor-flash support?

Capgo plugins follow Capacitor's major version: use the plugin major version that matches your Capacitor major version (for example plugin v8 with Capacitor 8). The compatibility table in the GitHub README lists the maintained versions.

Is @capgo/capacitor-flash free and open source?

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

code をFlashを使用する場合、App Storeのレビューなしでアップデートできますか?

code をインストールまたはアップグレードすると、ネイティブ code が変更されるため、新しいストアビルドが必要になります。その後、Capgo のライブアップデートで即時配信できるようになります。

Flashの変更をアプリレビューの待ちなしで配信する

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

Capgoから始める