Files
mesh-configs/skills/devops/mobile-apk-flutter-build/references/persoent-google-health-strategy.md
T

2.1 KiB

PersoEnt: Google-Gesundheitsdaten-Strategie (2026-08-07)

Fachliche Entscheidung für die PersoEnt-App (Flutter-Android-Prototyp). Verhindert, dass eine künftige Session in die tote Server-REST-Sackgasse läuft.

🔑 Kern-Fakt: Es gibt KEINE Server-REST-API mehr für Google-Gesundheitsdaten

  • Google Fit REST API ist deprecated und wird abgeschaltet — eine Neuentwicklung darauf ist ein totes Pferd.
  • Health Connect (der Nachfolger) hat keine öffentliche REST-Schnittstelle für Server-Backend-Sync — nur die native Android-API (SDK).
  • Konsequenz: Echte Google-Gesundheitsdaten (Schritte, Puls, Schlaf, Gewicht) lassen sich serverseitig (VPS) nicht per REST-API automatisch pullen.

Der funktionierende Weg (nativ, zukunftssicher)

PersoEnt muss eine echte App sein (nicht Web) → dann nativ:

  • Android: Health-Connect-SDK direkt in der App → Felder wie derived:com.google.step_count.delta, com.google.weight, com.google.heart_rate.bpm, com.google.sleep.segment lesen.
  • iOS (später): HealthKit (Schritte, Puls, Schlaf, Gewicht).
  • Die App synchronisiert mit PocketBase-Backend (VPS, health_records).

Wichtige agile Kompatibilität

  • Das pub.dev-Paket health_connect = leer (Version 0.0.0, kein echter Code) — NICHT nutzbar. Googles offizielle Flutter-Health-Connect-Integration ist ein GitHub-Beispiel, das das Android-SDK nativ bundelt; keine einsatzbereite pub.dev-Bibliothek.
  • 2026 gesundet/Weg: natives Android-Health-Connect-SDK im bestehenden Flutter-Projekt (MethodChannel) oder natives Android-Modul. Kein toter publicum REST.

Die "Detektiv"-Analytik (Produktkern)

Wenn Einträge im health_records vorliegen (≥3 pro Nutzer), zeigt die Korrelations-Analyse Zusammenhänge — aber immer als Korrelation, nie als Kausal-Behauptung (DSGVO-/Haftungs-sicher; "kein Heil-/Diagnoseversprechen"). PocketBase sort=-id (nicht sort=-created, das 400 gibt) für "neueste zuerst".

Test-Zugang PersoEnt (Stand 2026-08-07)

  • PocketBase-Superuser + users-Collection; Test-Login mehlzoerwer@perfekt-ohne-en.de.
  • APK-Build-Mechanik: siehe übergeordneter Skill mobile-apk-flutter-build.