Android SDK
Das Vitalera Android SDK v2 ist eine Kotlin-Multiplatform-Bibliothek, die Geraeteerkennung, -verbindung und typisierte Beobachtungserfassung fuer medizinische Geraete auf Android bereitstellt.
Inhaltsverzeichnis
Uebersicht
Das SDK verwendet eine modulare Anbieterarchitektur. Jeder Geraetehersteller (Omron, Polar, Lifevit, Beurer) ist ein separates Gradle-Modul. Binden Sie nur die Anbieter ein, die Ihre App benoetigt, oder verwenden Sie das Umbrella-Modul (sdk-android) fuer alle Anbieter.
Hauptfunktionen:
- Plugin-System fuer Anbieter: Registrieren Sie nur die Geraeteanbieter, die Sie benoetigen, ueber
addProvider(). - Flow-basierte Erkennung: Scannen Sie nach Geraeten mit Kotlin
Flowmit Filtern und Timeouts. - Typisierte Beobachtungen: Erhalten Sie
BloodPressureObservation,HeartRateObservation,WeightObservationund ueber 30 weitere typisierte Klassen anstelle generischer Key-Value-Maps. - DPoP-Authentifizierung: Organisations-Lizenzschluessel mit DPoP-gebundenen Tokens. 7-taegige Offline-Toleranzperiode.
- Connected Mode: Aufloesung von Patienten und Senden von Beobachtungen an das Vitalera-Backend.
- Health Connect-Integration: Lesen aus Google Health Connect ueber das
provider-health-connect-Modul.
Anforderungen
- Min. Android-API: 24 (Android 7.0 Nougat)
- JDK: 17
- Architektur: ARM- oder x86-physisches Geraet (BLE-Funktionen erfordern physische Hardware)
- Bluetooth-Berechtigungen:
BLUETOOTH_SCAN,BLUETOOTH_CONNECT,ACCESS_FINE_LOCATION(API 31+)
Hinweis: Die Vitalera-Patienten-App erfordert Android 9 (Pie) / API 28 oder hoeher.
Erste Schritte
- Folgen Sie dem Installationsleitfaden, um die SDK-Abhaengigkeiten hinzuzufuegen.
- Erhalten Sie eine
clientId(Organisations-Lizenzschluessel) von sdk@vitalera.com. - Siehe den Verwendungsleitfaden fuer Initialisierung, Erkennung, Verbindung und Datenerfassung.
- Pruefen Sie das Aenderungsprotokoll fuer die Versionshistorie.
Support
Bei Fragen oder Problemen kontaktieren Sie support@vitalera.io.