はじめから始める
このプラグインのインストール手順とフルマークダウンガイドのコピー可能な設定プロンプトをコピーする
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-barometer`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/barometer/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
インストール
「インストール」のセクションbun add @capgo/capacitor-barometerbunx cap syncインポート
「インポート」のセクションimport { CapacitorBarometer } from '@capgo/capacitor-barometer';APIの概要
「APIの概要」のセクションgetMeasurement
getMeasurementnative層がキャプチャした最新のバロメーター読み取り値を取得します。
import { CapacitorBarometer } from '@capgo/capacitor-barometer';
await CapacitorBarometer.getMeasurement();isAvailable
isAvailable現在のデバイスがバロメーターセンサを搭載しているかどうかを確認します。
import { CapacitorBarometer } from '@capgo/capacitor-barometer';
await CapacitorBarometer.isAvailable();startMeasurementUpdates
startMeasurementUpdatesJavaScript層にバロメーター更新をストリーミング開始します。
で更新を受信します。 measurement クリップボードにコピー
import { CapacitorBarometer } from '@capgo/capacitor-barometer';
await CapacitorBarometer.startMeasurementUpdates();stopMeasurementUpdates
クリップボードにコピー__CAPGO_KEEP_0__を停止します。
import { CapacitorBarometer } from '@capgo/capacitor-barometer';
await CapacitorBarometer.stopMeasurementUpdates();checkPermissions
__CAPGO_KEEP_1____CAPGO_KEEP_2__
import { CapacitorBarometer } from '@capgo/capacitor-barometer';
await CapacitorBarometer.checkPermissions();requestPermissions
__CAPGO_KEEP_3____CAPGO_KEEP_4__を要求する必要がある場合の__CAPGO_KEEP_5__データへのアクセス許可を要求します。
import { CapacitorBarometer } from '@capgo/capacitor-barometer';
await CapacitorBarometer.requestPermissions();__CAPGO_KEEP_6__
__CAPGO_KEEP_7__GetMeasurementResult
__CAPGO_KEEP_8____CAPGO_KEEP_9__
export type GetMeasurementResult = Measurement;IsAvailableResult
セクション「IsAvailableResult」. によって返される結果
export interface IsAvailableResult { /** * Indicates whether the device exposes a barometer sensor. * * @since 1.0.0 */ isAvailable: boolean;}PermissionStatus
セクション「PermissionStatus」. によって返されるパーミッション情報
export interface PermissionStatus { /** * The permission state for accessing barometer measurements on the current platform. * * @since 1.0.0 */ barometer: BarometerPermissionState;}MeasurementEvent
セクション「MeasurementEvent」. が有効の場合に発生するイベントペイロード
export type MeasurementEvent = Measurement;Measurement
セクション「Measurement」デバイスのバロメータから取得された気圧と相対的な高さの値
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;}BarometerPermissionState
「気圧許可状態」セクション気圧許可状態のunion、 limited センサーアクセスのスループットを調整できるプラットフォーム向けに。
export type BarometerPermissionState = PermissionState | 'limited';PermissionState
「許可状態」セクションCapacitorによってサポートされるプラットフォームの許可状態
export type PermissionState = 'prompt' | 'prompt-with-rationale' | 'granted' | 'denied';真実の源
「真実の源」セクションこのページはプラグインの src/definitions.tsAPIの公開バージョンがアップストリームで変更された場合に再度Syncを実行してください。
Getting Startedから続けて
Getting StartedセクションCapgoを使用している場合 Getting Started ダッシュボードとAPIの操作を計画するには、APIを接続してください @capgo/capacitor-barometerを使用 @capgo/capacitor-barometerのネイティブ機能の詳細 APIの概要 APIの実装詳細 導入 導入の実装詳細 APIのキー APIキーの実装詳細については デバイス __CAPGO_KEEP_0__キーの実装詳細についてはデバイス.