メインコンテンツにジャンプ

始め方

GitHub

CapgoのAIアシストセットアップを使用してプラグインをインストールできます。AIツールにCapgoスキルを追加するには、以下のコマンドを実行してください。

ターミナル画面
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

次に、以下のプロンプトを使用してください。

Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-barometer` plugin in my project.

Manualセットアップを使用する場合は、以下のコマンドを実行してプラグインをインストールし、以下のプラットフォーム固有の指示に従ってください。

ターミナル画面
bun add @capgo/capacitor-barometer
bunx cap sync
import { CapacitorBarometer } from '@capgo/capacitor-barometer';

nativeレイヤーがキャプチャした最新のバルメーター値を取得します。

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

現在のデバイスがバルメーターセンサを備えているかどうかを確認します。

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

startMeasurementUpdates

startMeasurementUpdates

JavaScript層に気圧計データのストリーミングを開始します。

eventを使用して更新を受け取る measurement コピー

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

コピー

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

コピー

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

requestPermissions

requestPermissions

プラットフォームによって必要な場合、加速度計データへのアクセスを許可する。

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

タイプ リファレンス

タイプ リファレンス

GetMeasurementResult

測定結果を取得する

最新の圧力サンプルのエイリアス。

export type GetMeasurementResult = Measurement;

IsAvailableResult

利用可能な結果

コピー

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

PermissionStatus

許可情報

許可情報

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

アクティブなときに発行されるイベントペイロード。

export type MeasurementEvent = 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;
}

許可状態のunion、 limited センサーへのアクセスを調整できるプラットフォーム向けに。

export type BarometerPermissionState = PermissionState | 'limited';

プラットフォームの許可状態をCapacitorでサポートしています。

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

このページはプラグインの src/definitions.tsパブリックAPIがアップストリームで変更された場合に再度syncを実行してください。

「Getting Started」から続けてください

「Getting Started」から続けてください

「Getting Started」を使用して ダッシュボードと__CAPGO_KEEP_0__のオペレーションを計画する場合、 「@API/__CAPGO_KEEP_1__-barometer」を使用して接続してください 「@capgo/capacitor-barometer」を使用して接続してください native capabilityを使用する@capgo/capacitor-barometerのために APIの概要 native capabilityの実装詳細を使用するAPIの概要のために 導入 native capabilityの実装詳細を使用する導入のために APIのキー native capabilityの実装詳細を使用するAPIのキー、そして デバイス native capabilityの実装詳細を使用するデバイスのために