Zum Inhalt springen

@capgo/capacitor-health

Capacitor Plugin zur Interaktion mit Daten aus Apple HealthKit und Health Connect.

@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.

PlattformSupportHinweise
iOSJaHealthKit-Autorisierung und Samples
AndroidJaHealth Connect, optionaler Verlauf-Zugriff für Daten älter als 30 Tage
WebBegrenztisAvailable meldet nicht unterstützte native SDKs

Nur Android-Helfer: openHealthConnectSettings, showPrivacyPolicy.

  • 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.
MethodeBeschreibung
isAvailableGibt an, ob die aktuelle Plattform den nativen SDK unterstützt.
requestAuthorizationFordert Lese-/Schreibzugriff für die angegebenen Datentypen an.
checkAuthorizationPrüft den Autorisierungsstatus der Datentypen, ohne den User zu fragen.
readSamplesLiest Samples für den angegebenen Datentyp im definierten Zeitraum aus.
saveSampleSchreibt ein einzelnes Sample in den nativen Health Store.
getPluginVersionGibt die native Capacitor Plugin-Version zurück.
openHealthConnectSettingsÖffnet die Health Connect Einstellungen (nur Android). Auf iOS hat dies keine Auswirkung.
showPrivacyPolicyZeigt die Datenschutzrichtlinie für Health Connect an (nur Android). Auf iOS hat dies keine Auswirkung.
queryWorkoutsFragt Workout-Sessions aus dem nativen Health Store ab. Unterstützt auf iOS (HealthKit) und Android (Health Connect).
queryAggregatedFragt 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.

Diese Referenz wird synchronisiert von src/definitions.ts in 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.