メインコンテンツにジャンプ
@capgo/capacitor-ペドメーター デバイスAPI オープンソース

ペドメーター Capacitor プラグイン

歩数、距離、ペース、キャデンス、階数をデバイス歩数センサで追跡

インストール

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

デバイスでテスト

How to use Pedometer in Capacitor

App Storeで__CAPGO_KEEP_0__をダウンロード

Download the Capgo app, then scan the QR code.

ペドメーター プラグインのプレビュー QR code

@capgo/capacitor-pedometerを使用

Capacitorは、歩数、距離、ペース、キャデンス、階数などのペドメーター データにアクセスするためのプラグインです。

インストール

bun add @capgo/capacitor-pedometer
bunx cap sync

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

Import

import { CapacitorPedometer } from '@capgo/capacitor-pedometer';

APIの概要

Method 概要
getMeasurement 指定された時間範囲で歩数計測値を取得します。
isAvailable このデバイスで利用可能な歩数計機能を確認します。
startMeasurementUpdates リアルタイムで歩数計測値の更新を受け始めます。
stopMeasurementUpdates リアルタイムで歩数計測値の更新を受け止めます。
checkPermissions 歩数計データへのアクセス許可を確認します。
requestPermissions 歩数計データへのアクセス許可を求めます。

例

getMeasurement()

指定された時間範囲で歩数計測値を取得します。

import { CapacitorPedometer } from '@capgo/capacitor-pedometer';

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

isAvailable()

このデバイスで利用可能な歩数計機能を確認します。

import { CapacitorPedometer } from '@capgo/capacitor-pedometer';

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

startMeasurementUpdates()

リアルタイムで歩数計測値の更新を受け始めます。

import { CapacitorPedometer } from '@capgo/capacitor-pedometer';

await CapacitorPedometer.startMeasurementUpdates();

stopMeasurementUpdates()

リアルタイムで歩数計測値の更新を受け止めます。

import { CapacitorPedometer } from '@capgo/capacitor-pedometer';

await CapacitorPedometer.stopMeasurementUpdates();

checkPermissions()

歩数データへのアクセス許可を確認します。

import { CapacitorPedometer } from '@capgo/capacitor-pedometer';

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

requestPermissions()

歩数データへのアクセス許可を求めます。

import { CapacitorPedometer } from '@capgo/capacitor-pedometer';

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

イベントをリスンします。

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

フルリファレンス

@capgo/capacitorペドメーターを継続して使用してください。

使用中の @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-pedometer から続けてください。 Using @capgo/capacitor-pedometer ネイティブプラグインの作業計画を立て、 @capgo/capacitor-pedometer for the implementation detail in @capgo/capacitor-pedometer, はじめに はじめにの実装詳細 Capgo プラグインディレクトリ for the product workflow in Capgo Plugin Directory, Capacitor Capgoのプラグイン for the Capacitor Plugins by Capgo, and プラグインの追加または更新 プラグインの追加または更新の実装詳細

FAQ

ペダルメーター プラグイン FAQ

Capacitor Pedometer プラグインを Capacitor アプリにインストールする方法は?

Run "bun add @capgo/capacitor-pedometer" (or "npm install @capgo/capacitor-pedometer"), then run "bunx cap sync" so the iOS and Android projects pick up the native code. Import it from "@capgo/capacitor-pedometer" in your app code.

React、Vue、Angularと一緒に@capgo/capacitor-pedometerが動作する?

Yes. Pedometer is a Capacitor package, so it works with any web framework that runs inside Capacitor, including Ionic, React, Vue, Angular, Svelte and plain JavaScript.

Which Capacitor version does @capgo/capacitor-pedometer support?

Capgo plugins follow Capacitor's major version: use the plugin major version that matches your Capacitor major version (for example plugin v8 with Capacitor 8). The compatibility table in the GitHub README lists the maintained versions.

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

Yes. The source code is public on GitHub at https://github.com/Cap-go/capacitor-pedometer/ and the package is free to install from npm. Bug reports and pull requests are welcome.

Capgoの@codeがペダルメーターを使用している場合、App StoreのレビューなしでCapgoをアップデートできますか?

Installing or upgrading the plugin changes native code, so it needs a new store build. After that, JavaScript, HTML and CSS changes that call the plugin can ship instantly with Capgo live updates.

アプリレビューの待たずにペダルメーターを更新

プラグインがストアビルドに追加されたら、Capgoで即時更新が可能です。JavaScript、HTML、CSSの変更がユーザーに数分で反映されます。

Capgoから始めましょう