컨텐츠로 바로가기

Getting Started

터미널 창
bun add @capgo/capacitor-barometer
bunx cap sync
import { CapacitorBarometer } from '@capgo/capacitor-barometer';

getMeasurement

getMeasurement

native layer에서 가장 최근의 기압계 읽기 값을 가져옵니다.

import { CapacitorBarometer } from '@capgo/capacitor-barometer';
await CapacitorBarometer.getMeasurement();

isAvailable

isAvailable

현재 장치가 기압계 센서를 포함하고 있는지 확인합니다.

import { CapacitorBarometer } from '@capgo/capacitor-barometer';
await CapacitorBarometer.isAvailable();

startMeasurementUpdates

startMeasurementUpdates

기압계 업데이트 스트림을 JavaScript layer로 시작합니다.

업데이트를 받기 위해 함수를 호출합니다. measurement 클립보드에 복사

import { CapacitorBarometer } from '@capgo/capacitor-barometer';
await CapacitorBarometer.startMeasurementUpdates();

__CAPGO_KEEP_0__를 중지합니다.

import { CapacitorBarometer } from '@capgo/capacitor-barometer';
await CapacitorBarometer.stopMeasurementUpdates();

checkPermissions

__CAPGO_KEEP_0__ 섹션

바다미터 데이터에 대한 접근 권한 상태를 반환합니다.

import { CapacitorBarometer } from '@capgo/capacitor-barometer';
await CapacitorBarometer.checkPermissions();

requestPermissions

__CAPGO_KEEP_0__ 섹션

바다미터 데이터에 대한 접근 권한을 요청합니다.

import { CapacitorBarometer } from '@capgo/capacitor-barometer';
await CapacitorBarometer.requestPermissions();

GetMeasurementResult

__CAPGO_KEEP_0__ 섹션

최근 압력 샘플의 별칭입니다.

export type GetMeasurementResult = Measurement;

IsAvailableResult

__CAPGO_KEEP_1__

__CAPGO_KEEP_2__

export interface IsAvailableResult {
/**
* Indicates whether the device exposes a barometer sensor.
*
* @since 1.0.0
*/
isAvailable: boolean;
}

PermissionStatus

__CAPGO_KEEP_1__

__CAPGO_KEEP_3__

export interface PermissionStatus {
/**
* The permission state for accessing barometer measurements on the current platform.
*
* @since 1.0.0
*/
barometer: BarometerPermissionState;
}

MeasurementEvent

__CAPGO_KEEP_4__

__CAPGO_KEEP_5__

export type MeasurementEvent = Measurement;

Measurement

__CAPGO_KEEP_6__

__CAPGO_KEEP_7__

export interface Measurement {
/**
* The static air pressure in hectopascals (hPa).
*
* @since 1.0.0
*/
pressure: number;
/**
* The change in altitude relative to the time updates started.
* Only available on iOS; Android will always return `0`.
*
* @since 1.0.0
*/
relativeAltitude: number;
/**
* The timestamp of the measurement in milliseconds since the Unix epoch.
*
* @since 1.0.0
*/
timestamp: number;
}

센서 접근을 제한할 수 있는 플랫폼에 대해 limited 센서 접근을 제한할 수 있는 플랫폼에 대해

export type BarometerPermissionState = PermissionState | 'limited';

Capacitor에서 지원하는 플랫폼 권한 상태

export type PermissionState = 'prompt' | 'prompt-with-rationale' | 'granted' | 'denied';

이 페이지는 플러그인의 src/definitions.ts. upstream에서 API이 공개 변경될 때 다시 싱크를 실행하세요.

시작부터 계속하기

시작부터 계속하기 섹션

__CAPGO_KEEP_0__을 사용하는 경우 시작하기 API을 사용하여 대시보드와 API 연산을 계획하려면 capgo/capacitor-바로미터 @capgo/capacitor-바로미터 for the native capability in Using @capgo/capacitor-barometer, API 개요 for the implementation detail in API Overview, 소개 __CAPGO_KEEP_0__ 키 API 키 implementation 세부 사항은 API 키에 있습니다. 기기 implementation 세부 사항은 Devices에 있습니다.