Lompat ke konten utama
@capgo/capacitor-barometer API Perangkat Terbuka Sumber

Barometer Plugin Capacitor

Akses Barometer Perangkat untuk Tekanan Atmosfer dan Bacaan Ketinggian

Pasang

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

Petunjuk

Cara menggunakan Barometer di Capacitor

Tes di perangkat

Unduh aplikasi Capgo, kemudian scan kode QR code.

Tautan QR pratinjau plugin Barometer code

Menggunakan @capgo/capacitor-barometer

Kontrak plugin Capacitor untuk berinteraksi dengan sensor barometer perangkat.

Install

bun add @capgo/capacitor-barometer
bunx cap sync

bunx cap sync menggandakan kode native plugin code ke proyek native Anda. Jalankan lagi setelah setiap pembaruan plugin.

Import

import { CapacitorBarometer } from '@capgo/capacitor-barometer';

Panduan API secara singkat

Metode Deskripsi
getMeasurement Oleh-oleh bacaan barometer yang paling baru ditangkap oleh lapisan asli.
isAvailable Mengatur apakah perangkat saat ini termasuk sensor barometer.
startMeasurementUpdates Mulai mengalirkan pembaruan barometer secara terus-menerus ke lapisan JavaScript.
stopMeasurementUpdates Hentikan pembaruan terus-menerus yang dimulai melalui .
checkPermissions Mengembalikan keadaan izin saat ini untuk mengakses data barometer.
requestPermissions Minta izin untuk mengakses data barometer jika diperlukan oleh platform.

Contoh-Contoh

getMeasurement()

Oleh-oleh bacaan barometer yang paling baru ditangkap oleh lapisan asli.

import { CapacitorBarometer } from '@capgo/capacitor-barometer';

const result = await CapacitorBarometer.getMeasurement();
console.log(result);

isAvailable()

Mengatur apakah perangkat saat ini termasuk sensor barometer.

import { CapacitorBarometer } from '@capgo/capacitor-barometer';

const result = await CapacitorBarometer.isAvailable();
console.log(result);

startMeasurementUpdates()

Mulai mengalirkan pembaruan barometer secara terus-menerus ke lapisan JavaScript.

import { CapacitorBarometer } from '@capgo/capacitor-barometer';

await CapacitorBarometer.startMeasurementUpdates();

stopMeasurementUpdates()

Hentikan pembaruan terus-menerus yang dimulai melalui .

import { CapacitorBarometer } from '@capgo/capacitor-barometer';

await CapacitorBarometer.stopMeasurementUpdates();

checkPermissions()

Mengembalikan keadaan izin saat ini untuk mengakses data barometer.

import { CapacitorBarometer } from '@capgo/capacitor-barometer';

const result = await CapacitorBarometer.checkPermissions();
console.log(result);

requestPermissions()

Minta izin untuk mengakses data barometer jika diperlukan oleh platform.

import { CapacitorBarometer } from '@capgo/capacitor-barometer';

const result = await CapacitorBarometer.requestPermissions();
console.log(result);

Dengarkan event

addListener mengembalikan sebuah handle. Panggil handle.remove() ketika layar dihapus, atau CapacitorBarometer.removeAllListeners() untuk membersihkan setiap pendengar.

Referensi lengkap

Teruskan dari Menggunakan @capgo/capacitor-barometer

Jika Anda menggunakan Menggunakan @capgo/capacitor-barometer Untuk merencanakan dashboard dan API operasi, hubungkannya dengan @capgo/capacitor-barometer Untuk detail implementasi di @capgo/capacitor-barometer, Mulai Menggunakan Untuk detail implementasi di Mulai, Ringkasan API Untuk detail implementasi di Ringkasan API, Pendahuluan Untuk detail implementasi di Pendahuluan, dan Kunci API Untuk detail implementasi di Kunci API.

FAQ

FAQ Barometer plugin

Bagaimana cara menginstal plugin Barometer di aplikasi Capacitor?

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

Apakah @capgo/capacitor-barometer berfungsi dengan React, Vue dan Angular?

Ya. Barometer adalah paket Capacitor, sehingga berfungsi dengan semua framework web yang berjalan di dalam Capacitor, termasuk Ionic, React, Vue, Angular, Svelte dan JavaScript biasa.

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

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

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

Ya. Sumber code publik di GitHub di https://github.com/Cap-go/capacitor-barometer/ dan paketnya dapat diinstal secara gratis dari npm. Laporan bug dan permintaan pull selalu welcome.

Apakah saya dapat memperbarui code yang menggunakan Barometer tanpa review App Store?

Pemasangan atau pengupgrade plugin mengubah native code, sehingga memerlukan build toko baru. Setelah itu, perubahan JavaScript, HTML dan CSS yang memanggil plugin dapat berlayar segera dengan Capgo live updates.

Ship perubahan Barometer tanpa menunggu tinjauan aplikasi

Once the plugin is in your store build, Capgo live updates push your JavaScript, HTML and CSS changes to users in minutes.

Mulai dengan Capgo