Menggunakan @capgo/capacitor-pedometer
Plugin Capacitor untuk mengakses data pedometer termasuk langkah, jarak, pace, cadence, dan lantai.
Instal
bun add @capgo/capacitor-pedometer
bunx cap sync
bunx cap sync menyalin code native plugin ke dalam proyek native Anda. Jalankan kembali setiap kali melakukan upgrade plugin.
Impor
import { CapacitorPedometer } from '@capgo/capacitor-pedometer';
Sekilas tentang API
| Metode | Deskripsi |
|---|---|
getMeasurement |
Dapatkan pengukuran pedometer untuk rentang waktu tertentu. |
isAvailable |
Cek fitur pedometer apa saja yang tersedia di perangkat ini. |
startMeasurementUpdates |
Mulai terima update pengukuran pedometer secara real-time. |
stopMeasurementUpdates |
Berhenti menerima update pengukuran pedometer secara real-time. |
checkPermissions |
Cek izin untuk mengakses data pedometer. |
requestPermissions |
Minta izin untuk mengakses data pedometer. |
Contoh
getMeasurement()
Dapatkan pengukuran pedometer untuk rentang waktu tertentu.
import { CapacitorPedometer } from '@capgo/capacitor-pedometer';
const result = await CapacitorPedometer.getMeasurement();
console.log(result);
isAvailable()
Cek fitur pedometer apa saja yang tersedia di perangkat ini.
import { CapacitorPedometer } from '@capgo/capacitor-pedometer';
const result = await CapacitorPedometer.isAvailable();
console.log(result);
startMeasurementUpdates()
Mulai terima update pengukuran pedometer secara real-time.
import { CapacitorPedometer } from '@capgo/capacitor-pedometer';
await CapacitorPedometer.startMeasurementUpdates();
stopMeasurementUpdates()
Berhenti menerima update pengukuran pedometer secara real-time.
import { CapacitorPedometer } from '@capgo/capacitor-pedometer';
await CapacitorPedometer.stopMeasurementUpdates();
checkPermissions()
Periksa izin untuk mengakses data pedometer.
import { CapacitorPedometer } from '@capgo/capacitor-pedometer';
const result = await CapacitorPedometer.checkPermissions();
console.log(result);
requestPermissions()
Minta izin untuk mengakses data pedometer.
import { CapacitorPedometer } from '@capgo/capacitor-pedometer';
const result = await CapacitorPedometer.requestPermissions();
console.log(result);
Mendengarkan event
addListener mengembalikan sebuah handle. Panggil handle.remove() saat layar di-unmount, atau CapacitorPedometer.removeAllListeners() untuk menghapus semua listener.
Referensi lengkap
Lanjutkan dengan Menggunakan @capgo/capacitor-pedometer
Jika Anda menggunakan Menggunakan @capgo/capacitor-pedometer untuk merencanakan pekerjaan plugin native, hubungkan dengan @capgo/capacitor-pedometer untuk detail implementasi di @capgo/capacitor-pedometer, Panduan Memulai untuk detail implementasi di Getting Started, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin Capacitor oleh Capgo untuk detail implementasi di Plugin Capacitor oleh Capgo, dan Menambahkan atau Memperbarui Plugin untuk detail implementasi di bagian Menambahkan atau Memperbarui Plugin.