29 lines
2.0 KiB
Markdown
29 lines
2.0 KiB
Markdown
# PersoEnt: Google Health-Daten-Anbindung — Entscheidung (2026-08-07)
|
|
|
|
## Verhindert Wiederholung
|
|
Nur damit starten zu wollen "Google Health Connect per REST abgiechen" ist ein **totes Pferd** — die nächste Session würde sonst denselben toten Weg vorschlagen.
|
|
|
|
## Autoreitative Fakten (verifiziert 2026-08-07, Rechen-Agent SwitchHermes + Master)
|
|
1. **Google Fit REST API ist DEPRECATED** und wird abgeschaltet. Eine Neuentwicklung darauf ist nicht zukunftssicher.
|
|
2. **Google Health Connect** (der Android-Nachfolger) hat **KEINE Server-/REST-Schnittstelle** — nur die Android-App-Erweiterung (SDK auf dem Gerät). Kein serverseitiger Datenpull wie bei alter REST-API.
|
|
3. Apple-Pendant: **HealthKit** (iOS, nativ).
|
|
|
|
## Konsequenz für die Architektur
|
|
Um deine (Nutzer-)echten Google-Gesundheitsdaten automatisch zu bekommen, muss PersoEnt **eine native App** sein, nicht nur eine Website:
|
|
- **Android:** Health-Connect-SDK nativ in der App → Daten vom Handy lesen
|
|
- **iOS:** HealthKit nativ
|
|
- App synchronisiert zu unserem **PocketBase**-Backend (VPS) über REST.
|
|
|
|
## Entscheidung (Nutzerwunsch, 08-07)
|
|
**Zuerst ein Android-Prototyp (APK), iOS später.** Nutzer testet APK auf seinem Handy.
|
|
|
|
## Baustraße / Toolchain-Status
|
|
- VPS (Master): Flutter ❌, Java ❌, Android-SDK ❌, adb ❌ — aber reichlich Ressourcen (15 GB RAM, 278 GB frei).
|
|
- LaptopHermes (172.24.178.202, RTX 2060): ebenfalls keine Flutter/Java-Toolchain.
|
|
- VPS ist headless → APK-Build möglich (Gradle/Build-Tools), aber KEIN Android-Emulator zum In-Test; Nutzer testet die APK direkt am Handy.
|
|
- Option A: Flutter auf dem VPS aufsetzen (Master-kontrolliert, DSGVO-sauber, alles unter uns). Option B: auf LaptopHermes bauen.
|
|
- Backend + PocketBase laufen bereits (persoent.perfekt-ohne-en.de); das bleibt.
|
|
|
|
## Nächster Schritt (unentschieden zum Stand des Sessions-Ende)
|
|
Baustraße wählen (A: VPS vs B: LaptopHermes), Flutter-SDK + Android-SDK + Gradle installieren, leeren APK-Prototyp bauen, Health-Connect-SDK + PocketBase-Sync danach.
|