Salta al contenuto principale
@capgo/capacitor-barometer API dei dispositivi Open source

Barometro Plugin Capacitor

Accedi al barometro del dispositivo per leggere pressione atmosferica e altitudine

Installa

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

Guida

Come usare Barometer in Capacitor

Testa sul dispositivo

Scarica l'app Capgo, poi scansiona il QR code.

Anteprima QR plugin Barometer code

Utilizzo di @capgo/capacitor-barometer

Contratto del plugin Capacitor per interagire con il sensore barometrico del dispositivo.

Installa

bun add @capgo/capacitor-barometer
bunx cap sync

bunx cap sync copia i code nativi del plugin nei tuoi progetti nativi. Eseguilo di nuovo dopo ogni aggiornamento del plugin.

Importa

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

API in breve

Metodo Descrizione
getMeasurement Ottieni la lettura più recente del barometro rilevata dal layer nativo.
isAvailable Verifica se il dispositivo corrente ha un sensore barometrico.
startMeasurementUpdates Avvia lo streaming degli aggiornamenti del barometro al layer JavaScript.
stopMeasurementUpdates Interrompi gli aggiornamenti continui avviati tramite .
checkPermissions Restituisce lo stato attuale dei permessi per accedere ai dati del barometro.
requestPermissions Richiede il permesso per accedere ai dati del barometro, se richiesto dalla piattaforma.

Esempi

getMeasurement()

Ottieni la lettura più recente del barometro rilevata dal layer nativo.

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

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

isAvailable()

Verifica se il dispositivo corrente ha un sensore barometrico.

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

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

startMeasurementUpdates()

Avvia lo streaming degli aggiornamenti del barometro al layer JavaScript.

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

await CapacitorBarometer.startMeasurementUpdates();

stopMeasurementUpdates()

Interrompi gli aggiornamenti continui avviati tramite .

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

await CapacitorBarometer.stopMeasurementUpdates();

checkPermissions()

Restituisce lo stato attuale dei permessi per accedere ai dati del barometro.

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

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

requestPermissions()

Richiede il permesso per accedere ai dati del barometro, se richiesto dalla piattaforma.

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

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

Ascolta gli eventi

addListener restituisce un handle. Chiama handle.remove() quando la schermata viene smontata, o CapacitorBarometer.removeAllListeners() per rimuovere tutti i listener.

Riferimento completo

Continua da Usare @capgo/capacitor-barometer

Se stai usando Utilizzo di @capgo/capacitor-barometer per pianificare le operazioni della dashboard e di API, collegalo a @capgo/capacitor-barometer per i dettagli di implementazione in @capgo/capacitor-barometer, Per iniziare per i dettagli di implementazione nella guida introduttiva, Panoramica API per i dettagli di implementazione in Panoramica di API, Introduzione per i dettagli implementativi nell'Introduzione, e Chiavi API per i dettagli implementativi in API Keys.

FAQ

FAQ sul plugin Barometer

Come installo il plugin Barometer in un'app Capacitor?

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

@capgo/capacitor-barometer funziona con React, Vue e Angular?

Sì. Barometer è un pacchetto Capacitor, quindi funziona con qualsiasi web framework in esecuzione all'interno di Capacitor, inclusi Ionic, React, Vue, Angular, Svelte e JavaScript puro.

Quale versione di Capacitor è supportata da @capgo/capacitor-barometer?

I plugin Capgo seguono la major version di Capacitor: usa la major version del plugin che corrisponde alla tua major version di Capacitor (ad esempio plugin v8 con Capacitor 8). La tabella di compatibilità nel README di GitHub elenca le versioni mantenute.

@capgo/capacitor-barometer è free e open source?

Sì. Il codice sorgente code è pubblico su GitHub all'indirizzo https://github.com/Cap-go/capacitor-barometer/ e il pacchetto è gratuito su npm. Bug report e pull request sono benvenuti.

Posso aggiornare code che usa Barometer senza passare per la revisione dell'App Store?

Installare o aggiornare il plugin modifica il code nativo, quindi serve una nuova build per lo store. Dopo, le modifiche a JavaScript, HTML e CSS che chiamano il plugin possono essere rilasciate subito con le live updates di Capgo.

Distribuisci aggiornamenti al Barometer senza attendere la revisione dell'app

Una volta incluso il plugin nel tuo store build, Capgo invia le modifiche a JavaScript, HTML e CSS tramite live updates in pochi minuti.

Inizia con Capgo