Zum Hauptinhalt springen

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 AsyncSequence mit Filtern und Timeouts.
  • Typisierte Beobachtungen: Erhalten Sie BloodPressureObservation, HeartRateObservation, WeightObservation und 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: NSBluetoothAlwaysUsageDescription erforderlich in Info.plist

Erste Schritte

  1. Folgen Sie dem Installationsleitfaden, um das SDK ueber SPM hinzuzufuegen.
  2. Erhalten Sie eine clientId (Organisations-Lizenzschluessel) von sdk@vitalera.com.
  3. Siehe den Verwendungsleitfaden fuer Initialisierung, Erkennung, Verbindung und Datenerfassung.
  4. Pruefen Sie das Aenderungsprotokoll fuer die Versionshistorie.

Support

Bei Fragen oder Problemen kontaktieren Sie support@vitalera.io.