Saltar al contenido principal

SDK iOS

El SDK iOS v2 de vitalera se consume como un framework Kotlin Multiplatform que proporciona descubrimiento de dispositivos, conexión y recopilación de observaciones tipadas para dispositivos médicos en iOS.

Índice​

Descripción general​

El SDK utiliza la misma arquitectura modular de proveedores que Android. Cada fabricante de dispositivos es un producto independiente de Swift Package Manager. Incluya solo los proveedores que su aplicación necesita, o utilice el producto umbrella (VitaleraSdk) para todos los proveedores.

Capacidades principales:

  • Sistema de plugins de proveedores: Registre solo los proveedores de dispositivos que necesite mediante addProvider().
  • Descubrimiento Async/Await: Escanee dispositivos utilizando Swift AsyncSequence con filtros y tiempos de espera.
  • Observaciones tipadas: Reciba BloodPressureObservation, HeartRateObservation, WeightObservation y más de 30 clases tipadas.
  • Autenticación DPoP: Clave de licencia de organización con tokens vinculados con DPoP. Claves almacenadas en el Secure Enclave.
  • Modo conectado: Resuelva pacientes y envíe observaciones al backend de vitalera.
  • Integración HealthKit: Lea de Apple HealthKit mediante el producto VitaleraSdkProviderHealthKit.

Requisitos​

  • Versión mínima de iOS: 14.0
  • Dispositivo: iPhone 6s o posterior
  • Distribución: Swift Package Manager (SPM)
  • Bluetooth: NSBluetoothAlwaysUsageDescription requerido en Info.plist

Primeros pasos​

  1. Siga la Guía de instalación para añadir el SDK mediante SPM.
  2. Obtenga un clientId (clave de licencia de organización) en [email protected].
  3. Consulte la Guía de uso para la inicialización, descubrimiento, conexión y recopilación de datos.
  4. Revise el Registro de cambios para el historial de versiones.

Soporte​

Para preguntas o problemas, contacte con [email protected].