iOS SDK
Das Vitalera iOS SDK v2 wird als Kotlin-Multiplatform-Framework bereitgestellt und bietet Geraeteerkennung, -verbindung und typisierte Beobachtungserfassung fuer medizinische Geraete auf iOS.
Inhaltsverzeichnis
Uebersicht
Das SDK verwendet die gleiche modulare Anbieterarchitektur wie Android. Jeder Geraetehersteller ist ein separates Swift Package Manager-Produkt. Binden Sie nur die Anbieter ein, die Ihre App benoetigt, oder verwenden Sie das Umbrella-Produkt (VitaleraSdk) fuer alle Anbieter.
Hauptfunktionen:
- Plugin-System fuer Anbieter: Registrieren Sie nur die Geraeteanbieter, die Sie benoetigen, ueber
addProvider(). - Async/Await-Erkennung: Scannen Sie nach Geraeten mit Swift
AsyncSequencemit Filtern und Timeouts. - Typisierte Beobachtungen: Erhalten Sie
BloodPressureObservation,HeartRateObservation,WeightObservationund ueber 30 weitere typisierte Klassen. - DPoP-Authentifizierung: Organisations-Lizenzschluessel mit DPoP-gebundenen Tokens. Schluessel werden in der Secure Enclave gespeichert.
- Connected Mode: Aufloesung von Patienten und Senden von Beobachtungen an das Vitalera-Backend.
- HealthKit-Integration: Lesen aus Apple HealthKit ueber das
VitaleraSdkProviderHealthKit-Produkt.
Anforderungen
- Min. iOS-Version: 14.0
- Geraet: iPhone 6s oder neuer
- Distribution: Swift Package Manager (SPM)
- Bluetooth:
NSBluetoothAlwaysUsageDescriptionerforderlich in Info.plist
Erste Schritte
- Folgen Sie dem Installationsleitfaden, um das SDK ueber SPM 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.