__CAPGO_KEEP_4__ Gesundheit
@capgo/capacitor-gesundheit Geräte-APIs Freie Software

Gesundheit Capacitor Plugin

Zugriff auf Gesundheits- und Fitnessdaten aus nativen Gesundheitsplattformen

Installieren

bun add @capgo/capacitor-health bunx cap sync
npm, pnpm oder yarn
  • npm install @capgo/capacitor-health
  • pnpm add @capgo/capacitor-health
  • yarn add @capgo/capacitor-health

Anleitung

Verwenden Sie Health in Capacitor

Testen Sie auf Gerät

Herunterladen Sie die Capgo-App, dann scannen Sie die QR-code.

Vorschau-Link für das Gesundheits-Plugin code

Verwenden Sie @capgo/capacitor-health

Capacitor-Plugin, um Daten von Apple HealthKit und Health Connect zu interagieren.

Installieren

bun add @capgo/capacitor-health
bunx cap sync

bunx cap sync kopiert das Plugin-code in Ihre native Projekte. Führen Sie es erneut aus, nachdem jede Plugin-Upgrade durchgeführt wurde.

Importieren

import { Health } from '@capgo/capacitor-health';

API im Überblick

Methode Beschreibung
isAvailable Returns whether the current platform supports the native health SDK.
requestAuthorization Gibt Zugriff auf die bereitgestellten Datentypen.
checkAuthorization Überprüft die Autorisierungsstatus für die bereitgestellten Datentypen ohne den Benutzer zu fragen.
readSamples Liest Proben für den angegebenen Datentyp innerhalb des angegebenen Zeitraums.
saveSample Schreibt eine einzelne Probe in den native Gesundheitsdatenspeicher.
openHealthConnectSettings Öffnet die Einstellungen für Health Connect (nur Android). Auf iOS tut dies nichts.
showPrivacyPolicy Zeigt die Datenschutzrichtlinie des Apps für Health Connect (nur Android). Auf iOS tut dies nichts.
queryWorkouts Abfragt Workout-Sitzungen aus dem native Gesundheitsdatenspeicher. Unterstützt auf iOS (HealthKit) und Android (Health Connect).
queryAggregated Abfragt aggregierte Gesundheitsdaten aus dem native Gesundheitsdatenspeicher. Aggregiert Daten in Zeitblöcke (Stunde, Tag, Woche, Monat) mit Operationen wie Summe, Durchschnitt, Mindestwert oder Maximum. Dies ist effizienter als das Abrufen einzelner Proben für große Datumsbereiche.

Beispiele

isAvailable()

Returns whether the current platform supports the native health SDK.

import { Health } from '@capgo/capacitor-health';

const result = await Health.isAvailable();
console.log(result);

requestAuthorization()

Zugriff auf die bereitgestellten Datentypen lesen/schreiben.

import { Health } from '@capgo/capacitor-health';

const result = await Health.requestAuthorization({ read: ['steps'] });
console.log(result);

checkAuthorization()

Überprüft die Autorisierungsstatus für die bereitgestellten Datentypen ohne den Benutzer zu fragen.

import { Health } from '@capgo/capacitor-health';

const result = await Health.checkAuthorization({ read: ['steps'] });
console.log(result);

readSamples()

Liest Proben für den angegebenen Datentyp innerhalb der angegebenen Zeitraum.

import { Health } from '@capgo/capacitor-health';

const result = await Health.readSamples({ dataType: 'steps' });
console.log(result);

saveSample()

Schreibt eine einzelne Probe in den native Health-Store.

import { Health } from '@capgo/capacitor-health';

await Health.saveSample({
  dataType: 'steps',
  value: 1,
});

openHealthConnectSettings()

Öffnet die Einstellungen für Health Connect (nur Android). Auf iOS tut dies nichts.

import { Health } from '@capgo/capacitor-health';

await Health.openHealthConnectSettings();

Die Tabelle oben listet die 9 Kernmethoden auf. Helfer für Listener und Versionen sowie die vollständige Vertragsvereinbarung jeder Methode sind im GitHub Repository.

Dokumentation

Weitermachen von @capgo/capacitor-Gesundheit

If Sie __CAPGO_KEEP_0__ verwenden Verwenden Sie @capgo/capacitor-health um native Plugin-Arbeit zu planen, verbinden Sie es mit @capgo/capacitor-health um die Implementierungsdetails in @capgo/capacitor-health zu erhalten Zum Starten um die Implementierungsdetails in Getting Started zu erhalten Capgo-Plugin-Verzeichnis um den Produktworkflow in Capgo Plugin Directory zu erhalten Capacitor-Plugins von Capgo um die Implementierungsdetails in Capacitor Plugins by Capgo zu erhalten und Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in der Hinzufügung oder Aktualisierung von Plugins.

FAQ

FAQ zur Gesundheits-Plugin

Wie installiere ich die Health-Plugin in einer Capacitor-Anwendung?

Führen Sie "bun add @capgo/capacitor-health" (oder "npm install @capgo/capacitor-health"), dann führen Sie "bunx cap sync" aus, damit die iOS- und Android-Projekte die native code-Datei aufnehmen. Importieren Sie sie aus "@capgo/capacitor-health" in Ihrer code-Anwendung.

Funktioniert @capgo/capacitor-health mit React, Vue und Angular?

Ja. Health ist ein Capacitor-Paket, daher funktioniert es mit jedem Web-Framework, das innerhalb von Capacitor läuft, einschließlich Ionic, React, Vue, Angular, Svelte und plain JavaScript.

Welche Capacitor-Version unterstützt @capgo/capacitor-health?

Capgo-Plugins folgen der Capacitor-Version: verwenden Sie die Plugin-Major-Version, die Ihrem Capacitor-Major-Version entspricht (z.B. Plugin v8 mit Capacitor 8). Die Kompatibilitäts-Tabelle im GitHub-README enthält die unterstützten Versionen.

Ist @capgo/capacitor-health kostenlos und Open-Source?

Ja. Die Quellcode von code ist öffentlich auf GitHub unter https://github.com/Cap-go/capacitor-health/ verfügbar und das Paket kann kostenlos installiert werden von npm. Bug-Reports und Pull-Requests sind willkommen.

Kann ich code aktualisieren, das Health verwendet, ohne eine App-Store-Überprüfung?

Die Installation oder das Upgrade des Plugins ändert die native code-Datei, daher benötigt es eine neue Store-Build. Danach können JavaScript-, HTML- und CSS-Änderungen, die den Plugin aufrufen, sofort mit Capgo-Live-Updates verschickt werden.

Health-Änderungen ohne Wartezeit auf App-Überprüfung

Einmal der Plugin in Ihrem Store-Builder installiert, Capgo Live-Updates drücken Ihre JavaScript-, HTML- und CSS-Änderungen an die Benutzer in Minuten.

Mit Capgo beginnen