メインコンテンツへスキップ
@capgo/capacitor-barometer デバイス API オープンソース

気圧計 Capacitor プラグイン

デバイスの気圧計にアクセスして、気圧と高度を測定します

インストール

bun add @capgo/capacitor-barometer bunx cap sync
npm、pnpm、または yarn
  • npm install @capgo/capacitor-barometer
  • pnpm add @capgo/capacitor-barometer
  • yarn add @capgo/capacitor-barometer

ガイド

Capacitor で Barometer を使う方法

実機でテストする

Capgo アプリをダウンロードして、QR code をスキャンしてください。

Barometer プラグインのプレビューQR code

@capgo/capacitor-barometer の使い方

デバイスの気圧センサーを扱うための Capacitor プラグインコントラクト。

インストール

bun add @capgo/capacitor-barometer
bunx cap sync

bunx cap sync プラグインのネイティブcodeをネイティブプロジェクトにコピーします。プラグインをアップグレードするたびに再度実行してください。

インポート

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

API の概要

メソッド 説明
getMeasurement ネイティブレイヤーが取得した最新の気圧測定値を取得します。
isAvailable デバイスに気圧センサーが搭載されているかを確認します。
startMeasurementUpdates JavaScriptレイヤーへの気圧データのストリーミングを開始します。
stopMeasurementUpdates .経由で開始された継続的なアップデートを停止します。
checkPermissions 気圧計データへのアクセス権限の現在の状態を返します。
requestPermissions プラットフォームが必要とする場合、気圧計データへのアクセス権限をリクエストします。

例

getMeasurement()

ネイティブレイヤーが取得した最新の気圧測定値を取得します。

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

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

isAvailable()

デバイスに気圧センサーが搭載されているかを確認します。

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

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

startMeasurementUpdates()

JavaScriptレイヤーへの気圧データのストリーミングを開始します。

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

await CapacitorBarometer.startMeasurementUpdates();

stopMeasurementUpdates()

.経由で開始された継続的なアップデートを停止します。

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

await CapacitorBarometer.stopMeasurementUpdates();

checkPermissions()

気圧計データへのアクセス権限の現在の状態を返します。

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

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

requestPermissions()

プラットフォームが必要とする場合、気圧計データへのアクセス権限をリクエストします。

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

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

イベントをリッスンする

addListener ハンドルを返します。画面がアンマウントされるときに handle.remove() 画面がアンマウントされるとき、または CapacitorBarometer.removeAllListeners() すべてのリスナーを解除します。

完全なリファレンス

「@capgo/capacitor-barometer の使用」から続ける

使用している場合 @capgo/capacitor-barometer の使い方 ダッシュボードと API の運用を計画するには、これを次と連携させます @capgo/capacitor-barometer @capgo/capacitor-barometer の実装の詳細については、 スタートガイド スタートガイドの実装詳細については、 API の概要 「API の概要」の実装の詳細については、 はじめに はじめにの実装詳細、および API キー API Keys の実装詳細については、

よくある質問

Barometer pluginに関するFAQ

Capacitor アプリに Barometer プラグインをインストールするにはどうすればよいですか?

"bun add @capgo/capacitor-barometer"(または "npm install @capgo/capacitor-barometer")を実行した後、"bunx cap sync" を実行して、iOS および Android プロジェクトにネイティブの code を反映させてください。その後、アプリの code から "@capgo/capacitor-barometer" をインポートします。

@capgo/capacitor-barometer は React、Vue、Angular で動作しますか?

はい。Barometer は Capacitor パッケージなので、Ionic、React、Vue、Angular、Svelte、およびプレーンな JavaScript を含む、Capacitor 内で動作するあらゆる Web フレームワークで使用できます。

@capgo/capacitor-barometer はどの Capacitor バージョンをサポートしていますか?

Capgo プラグインは Capacitor のメジャーバージョンに合わせています。使用している Capacitor のメジャーバージョンに一致するプラグインのメジャーバージョンを使ってください (例: Capacitor 8 ならプラグイン v8)。GitHub の README にある互換性テーブルに、メンテナンス中のバージョンが記載されています。

@capgo/capacitor-barometer は無料のオープンソースですか?

はい。code のソースコードは GitHub の https://github.com/Cap-go/capacitor-barometer/ で公開されており、パッケージは npm から無料でインストールできます。バグ報告やプルリクエストも歓迎しています。

App Store の審査なしで、Barometer を使用している code をアップデートできますか?

プラグインのインストールやアップグレードはネイティブの code を変更するため、新しいストアビルドが必要です。その後は、プラグインを呼び出す JavaScript、HTML、CSS の変更を Capgo Live Updates で即座に配信できます。

アプリの審査を待たずにBarometerの変更をリリース

プラグインをストア用ビルドに組み込めば、Capgo live updates で JavaScript、HTML、CSS の変更を数分でユーザーに配信できます

Capgo から始める