2.1 KiB
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.segmentlesen. - 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.