@capgo/capacitor-health
Ringkasan
Bagian berjudul “Ringkasan”@capgo/capacitor-health membaca dan menulis data kesehatan pengguna melalui Apple HealthKit di iOS dan Health Connect di Android. Gunakan untuk hitungan langkah, workout, fase tidur, tanda vital, dan sampel nutrisi tanpa perlu mengelola dua integrasi native SDK yang terpisah di layer aplikasi Anda.
Fitness dashboard, aplikasi habit, produk wellness klinis, dan program wellness korporat biasanya dimulai dengan requestAuthorization, lalu readSamples atau saveSample untuk metrik yang mereka butuhkan.
Dukungan platform
Bagian berjudul “Dukungan platform”| Platform | Dukungan | Catatan |
|---|---|---|
| iOS | Ya | Otorisasi dan sampel HealthKit |
| Android | Ya | Health Connect, izin riwayat opsional untuk pembacaan >30 hari |
| Web | Terbatas | isAvailable melaporkan native SDK yang tidak didukung |
Helper khusus Android: openHealthConnectSettings, showPrivacyPolicy.
Kemampuan Inti
Bagian berjudul “Fitur Utama”isAvailable- Mengembalikan status apakah platform saat ini mendukung native health SDK.requestAuthorization- Meminta akses baca/tulis untuk tipe data yang ditentukan.checkAuthorization- Mengecek status otorisasi tipe data tanpa memunculkan prompt ke user.readSamples- Membaca sampel untuk tipe data tertentu dalam rentang waktu yang ditentukan.
Publik API
Bagian berjudul “Public API”| Metode | Deskripsi |
|---|---|
isAvailable | Mengembalikan status apakah platform saat ini mendukung native health SDK. |
requestAuthorization | Meminta akses baca/tulis ke tipe data yang ditentukan. |
checkAuthorization | Memeriksa status otorisasi tipe data tanpa perlu prompt ke user. |
readSamples | Membaca sampel untuk tipe data tertentu dalam rentang waktu yang ditentukan. |
saveSample | Menulis satu sampel ke native health store. |
getPluginVersion | Dapatkan versi plugin native Capacitor. |
openHealthConnectSettings | Membuka layar pengaturan Health Connect (hanya Android). Di iOS, metode ini tidak melakukan apa pun. |
showPrivacyPolicy | Menampilkan kebijakan privasi aplikasi untuk Health Connect (hanya Android). Di iOS, metode ini tidak melakukan apa pun. |
queryWorkouts | Mengambil data sesi workout dari native health store. Didukung di iOS (HealthKit) dan Android (Health Connect). |
queryAggregated | Mengambil data kesehatan teragregasi dari native health store. Data diagregasi ke dalam bucket waktu (jam, hari, minggu, bulan) dengan operasi seperti sum, average, min, atau max. Ini lebih efisien daripada mengambil sampel satu per satu untuk rentang tanggal yang besar. |
Sumber Kebenaran
Bagian berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-health.
Lanjutkan dengan @capgo/capacitor-health
Bagian berjudul “Lanjutkan dengan @capgo/capacitor-health”Jika Anda menggunakan @capgo/capacitor-health untuk merencanakan pekerjaan plugin native, hubungkan dengan Menggunakan @capgo/capacitor-health untuk kapabilitas native di Menggunakan @capgo/capacitor-health, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin Capacitor oleh Capgo untuk detail implementasi di Capacitor Plugins oleh Capgo, Menambahkan atau Memperbarui Plugin untuk detail implementasi pada Menambahkan atau Memperbarui Plugin, dan Alternatif Plugin Ionic Enterprise untuk alur kerja produk pada Alternatif Plugin Ionic Enterprise.