Saltar al contenido principal
@capgo/capacitor-barómetro Dispositivos de API Fuente abierta

Barómetro plugin de Capacitor

Acceda a la barómetro del dispositivo para lecturas de presión atmosférica y altitud

Instalar

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

Guía

Cómo usar Barómetro en Capacitor

Probar en dispositivo

Descarga la aplicación Capgo, luego escanea el código QR code.

Vista previa del plugin de barómetro QR code

Usando @capgo/capacitor-barómetro

Contrato del plugin Capacitor para trabajar con el sensor de barómetro del dispositivo.

Instalar

bun add @capgo/capacitor-barometer
bunx cap sync

bunx cap sync Copia el code nativo del plugin en tus proyectos nativos. Correlo de nuevo después de cada actualización del plugin.

Importar

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

Vista general de API

Método Descripción
getMeasurement Obtenga la lectura de barómetro más reciente capturada por la capa nativa.
isAvailable Verifique si el dispositivo actual incluye un sensor de barómetro.
startMeasurementUpdates Comience a transmitir actualizaciones de barómetro a la capa de JavaScript.
stopMeasurementUpdates Detenga las actualizaciones continuas iniciadas mediante .
checkPermissions Devuelva el estado de permiso actual para acceder a datos de barómetro.
requestPermissions Solicite permiso para acceder a datos de barómetro si es necesario por la plataforma.

Ejemplos

getMeasurement()

Obtenga la lectura de barómetro más reciente capturada por la capa nativa.

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

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

isAvailable()

Verifique si el dispositivo actual incluye un sensor de barómetro.

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

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

startMeasurementUpdates()

Comience a transmitir actualizaciones de barómetro a la capa de JavaScript.

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

await CapacitorBarometer.startMeasurementUpdates();

stopMeasurementUpdates()

Detenga las actualizaciones continuas iniciadas mediante .

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

await CapacitorBarometer.stopMeasurementUpdates();

checkPermissions()

Devuelva el estado de permiso actual para acceder a datos de barómetro.

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

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

requestPermissions()

Si es necesario, solicite permiso para acceder a los datos del barómetro.

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

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

Escuchar eventos

addListener devuelve un manejador. Llame a handle.remove() cuando se desmonta la pantalla, o CapacitorBarometer.removeAllListeners() para eliminar cada oyente.

Referencia completa

Sigue adelante desde Usando @capgo/capacitor-barómetro

Si estás utilizando Usando @capgo/capacitor-barómetro para planificar la consola de dashboard y API operaciones, conecte con @capgo/capacitor-barómetro para el detalle de implementación en @capgo/capacitor-barómetro, Getting Started para el detalle de implementación en Inicio, API Vista General para el detalle de implementación en API Vista General, Introducción para el detalle de implementación en Introducción, y API Claves para el detalle de implementación en API Claves.

FAQ

FAQ del plugin de barómetro

¿Cómo instalo el plugin de barómetro en una aplicación Capacitor?

Ejecuta "bun add @capgo/capacitor-barómetro" (o "npm install @capgo/capacitor-barómetro"), luego ejecuta "bunx cap sync" para que los proyectos iOS y Android capturen el nativo code. Importa desde "@capgo/capacitor-barómetro" en tu app code.

¿Funciona @capgo/capacitor-barómetro con React, Vue y Angular?

Sí. Barómetro es un paquete Capacitor, por lo que funciona con cualquier framework web que se ejecute dentro de Capacitor, incluyendo Ionic, React, Vue, Angular, Svelte y JavaScript puro.

¿Qué versión de Capacitor soporta @capgo/capacitor-barómetro?

Los plugins Capgo siguen la versión mayor de Capacitor: utiliza la versión mayor del plugin que coincida con la versión mayor de Capacitor (por ejemplo, plugin v8 con Capacitor 8). La tabla de compatibilidad en el README del GitHub lista las versiones mantenidas.

¿Es @capgo/capacitor-barómetro gratuito y de código abierto?

Sí. El código fuente code está público en GitHub en https://github.com/Cap-go/capacitor-barómetro/ y el paquete es gratuito para instalar desde npm. Se aceptan informes de errores y solicitudes de cambios.

Puedo actualizar code que utiliza Barómetro sin una revisión de la Tienda?

Instalar o actualizar el plugin cambia el nativo code, por lo que necesita una nueva compilación de la tienda. Después de eso, los cambios en JavaScript, HTML y CSS que llaman al plugin pueden enviar instantáneamente con Capgo actualizaciones en vivo.

Envía cambios del Barómetro sin esperar a que se revise la aplicación

Una vez que el plugin esté en tu tienda de construcción, Capgo actualizaciones en vivo envían cambios en JavaScript, HTML y CSS a los usuarios en minutos.

Inicie con Capgo