@capgo/capacitor-health
Übersicht
Abschnitt mit dem Titel „Übersicht“@capgo/capacitor-health liest und schreibt Gesundheitsdaten über Apple HealthKit auf iOS und Health Connect auf Android. Nutze es für Schrittzahlen, Workouts, Schlafphasen, Vitalwerte und Ernährungsdaten, ohne zwei separate native SDK Integrationen in deinem App-Layer pflegen zu müssen.
Fitness-Dashboards, Habit-Apps, klinische Wellness-Produkte und betriebliche Wellness-Programme beginnen meist mit requestAuthorization, dann readSamples oder saveSample für die relevanten Metriken.
Plattform-Support
Abschnitt mit dem Titel „Plattformunterstützung“| Plattform | Support | Hinweise |
|---|---|---|
| iOS | Ja | HealthKit-Autorisierung und Samples |
| Android | Ja | Health Connect, optionaler Verlauf-Zugriff für Daten älter als 30 Tage |
| Web | Begrenzt | isAvailable meldet nicht unterstützte native SDKs |
Nur Android-Helfer: openHealthConnectSettings, showPrivacyPolicy.
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“isAvailable- Gibt an, ob die aktuelle Plattform das native Health SDK unterstützt.requestAuthorization- Fordert Lese-/Schreibzugriff für die angegebenen Datentypen an.checkAuthorization- Prüft den Autorisierungsstatus der Datentypen, ohne den User zu fragen.readSamples- Liest Samples für den Datentyp im angegebenen Zeitraum aus.
API (öffentlich)
Abschnitt mit dem Titel „Public API“| Methode | Beschreibung |
|---|---|
isAvailable | Gibt an, ob die aktuelle Plattform den nativen SDK unterstützt. |
requestAuthorization | Fordert Lese-/Schreibzugriff für die angegebenen Datentypen an. |
checkAuthorization | Prüft den Autorisierungsstatus der Datentypen, ohne den User zu fragen. |
readSamples | Liest Samples für den angegebenen Datentyp im definierten Zeitraum aus. |
saveSample | Schreibt ein einzelnes Sample in den nativen Health Store. |
getPluginVersion | Gibt die native Capacitor Plugin-Version zurück. |
openHealthConnectSettings | Öffnet die Health Connect Einstellungen (nur Android). Auf iOS hat dies keine Auswirkung. |
showPrivacyPolicy | Zeigt die Datenschutzrichtlinie für Health Connect an (nur Android). Auf iOS hat dies keine Auswirkung. |
queryWorkouts | Fragt Workout-Sessions aus dem nativen Health Store ab. Unterstützt auf iOS (HealthKit) und Android (Health Connect). |
queryAggregated | Fragt aggregierte Gesundheitsdaten aus dem nativen Health Store ab. Daten werden in Zeitintervallen (Stunde, Tag, Woche, Monat) mit Operationen wie Summe, Durchschnitt, Min oder Max zusammengefasst. Das ist effizienter als das Abrufen einzelner Samples über große Zeiträume. |
Source of Truth
Abschnitt mit dem Titel „Source of Truth“Diese Referenz wird synchronisiert von src/definitions.ts in capacitor-health.
Weiter mit @capgo/capacitor-health
Abschnitt mit dem Titel „Weiter mit @capgo/capacitor-health“Wenn Sie ... verwenden @capgo/capacitor-health um die Arbeit an Native Plugins zu planen, verbinde es mit Verwendung von @capgo/capacitor-health für die native Funktionalität bei der Nutzung von @capgo/capacitor-health, Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, Plugins hinzufügen oder aktualisieren für die Implementierungsdetails unter Plugins hinzufügen oder aktualisieren, und Ionic Enterprise Plugin-Alternativen für den Produkt-Workflow bei Ionic Enterprise Plugin-Alternativen.