Skip to content

Getting Started

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.

手動セットアップを好む場合は、以下のコマンドを実行してプラグインをインストールし、下記のプラットフォーム固有の説明を参照してください。

ターミナルウィンドウ
bun add @capgo/capacitor-barometer
bunx cap sync
import { CapacitorBarometer } from '@capgo/capacitor-barometer';

最新の圧力計値を取得します。

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

isAvailable

isAvailable

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

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

startMeasurementUpdates

startMeasurementUpdates

JavaScript層に気圧データのストリームを開始します。

を呼び出して、更新を受け取ります。 measurement クリップボードにコピー

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

クリップボードにコピー

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

checkPermissions

権限を確認

現在の加速度計データへのアクセス許可状態を取得します。

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

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

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

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

export type GetMeasurementResult = Measurement;

クラウドフラレ

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

とによって返される許可情報。

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;
}

BarometerPermissionState

許可状態のユニオン

__CAPGO_KEEP_0__ 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から続けてください」セクション

Capacitorを使用している場合 スタートガイド APIと連携するためにダッシュボードとAPIの運用を計画する capgo/capacitor-barometerを使用する capgo/capacitor-barometerを使用することで、ネイティブ機能を利用する APIの概要 APIの概要の実装詳細 導入 導入の実装詳細 APIの鍵 APIの鍵の実装詳細 デバイス デバイスの実装詳細