@capgo/capacitor-pedometer の使い方
歩数、距離、ペース、ケイデンス、階数などの歩数計データにアクセスするための Capacitor プラグイン。
インストール
bun add @capgo/capacitor-pedometer
bunx cap sync
bunx cap sync プラグインのネイティブcodeをネイティブプロジェクトにコピーします。プラグインをアップグレードするたびに再度実行してください。
インポート
import { CapacitorPedometer } from '@capgo/capacitor-pedometer';
API の概要
| メソッド | 説明 |
|---|---|
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-pedometer を使って開発を続ける
使用している場合 @capgo/capacitor-pedometer の使い方 ネイティブプラグインの作業を計画するには、次と連携してください: @capgo/capacitor-pedometer @capgo/capacitor-pedometer の実装詳細については、 スタートガイド スタートガイドの実装詳細については、 Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor Plugins の実装詳細、および プラグインの追加または更新 プラグインの追加または更新に関する実装詳細についてはこちら。