Lebih cepat ke konten utama

Plugin Plugin Capacitor

Mengontrol perangkat flash dan senter dengan fungsi toggle on/off sederhana

Install

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

Panduan

Cara menggunakan Flash di Capacitor

Uji di perangkat

Unduh aplikasi Capgo, kemudian scan kode QR code.

Tautan QR pratinjau code Flash

Menggunakan @capgo/capacitor-flash

Plugin Flash Capacitor untuk mengontrol lampu kilat perangkat.

Install

bun add @capgo/capacitor-flash
bunx cap sync

bunx cap sync Menggandakan plugin code asli ke proyek native Anda. Jalankan lagi setelah setiap pembaruan plugin.

Import

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

Ringkasan API

Metode Deskripsi
isAvailable Memeriksa apakah fitur lampu kilat tersedia pada perangkat.
switchOn Mengaktifkan lampu kilat.
switchOff Menghilangkan lampu kilat.
isSwitchedOn Memeriksa apakah lampu kilat sedang aktif atau tidak.
toggle Mengganti lampu kilat antara aktif dan tidak aktif.

Examples

isAvailable()

Memeriksa apakah fitur lampu kilat tersedia pada perangkat.

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

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

switchOn()

Mengaktifkan lampu kilat.

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

Menghilangkan lampu kilat.

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

await CapacitorFlash.switchOff();

isSwitchedOn()

Memeriksa apakah lampu kilat sedang aktif atau tidak.

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

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

toggle()

Mengganti lampu kilat antara aktif dan tidak aktif.

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

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

Referensi lengkap

Lanjutkan dari Menggunakan @capgo/capacitor-flash

Jika Anda menggunakan Menggunakan @capgo/capacitor-flash untuk merencanakan dashboard dan operasi API, hubungkannya dengan @capgo/capacitor-flash untuk detail implementasi di @capgo/capacitor-flash, Mulai Menggunakan untuk detail implementasi di Mulai, API Panduan Umum untuk detail implementasi di API Panduan Umum, Introduction untuk detail implementasi di Intro, dan API Kunci untuk detail implementasi di API Kunci.

FAQ

FAQ Plugin Flash

Bagaimana cara menginstal plugin Flash di aplikasi Capacitor?

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

Apakah @capgo/capacitor-flash dapat digunakan dengan React, Vue, dan Angular?

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

Versi Capacitor mana yang didukung oleh @capgo/capacitor-flash?

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

Apakah @capgo/capacitor-flash gratis dan terbuka sumber?

Yes. Sumber code ini terbuka di GitHub di https://github.com/Cap-go/capacitor-flash/ dan paket ini gratis untuk diinstal dari npm.

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

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

Kirim perubahan Flash tanpa menunggu tinjauan aplikasi

Setelah plugin ini ada di toko build Anda, Capgo pembaruan langsung membagikan perubahan JavaScript, HTML, dan CSS Anda kepada pengguna dalam beberapa menit.

Mulai dengan Capgo