Eduki nagusira joan

Instalatu vitalera iOS SDK v2 gailu medikoen integraziorako

Vitalera SDK v2 iOS-erako Swift Package Manager (SPM) bidez banatzen da. Aurretik CocoaPods bidezko banaketa ordezkatzen du.

Oharra: V1-etik migratzen ari bazara, kendu edozein pod 'VitaleraSdk' lerro zure Podfile-tik.

1. Gehitu SDK paketea

  1. Ireki zure proiektua Xcode-n.
  2. Nabigatu File > Add Package Dependencies atalera.
  3. Sartu biltegiaren URLa:
    https://github.com/vitalera/vitalera-sdk.git
  4. Hautatu bertsio-araua (adib., "Up to Next Major" 2.0.0-tik).
  5. Aukeratu zure helburua eta egin klik Add Package botoian.

2. Hautatu produktuak

A aukera: umbrella produktua (konfiguraziorik azkarrena)

Hautatu VitaleraSdk produktua hornitzaile-modulu guztiak sartzeko:

  • VitaleraSdk -- Core, BLE eta hornitzaile guztiak barne

B aukera: produktu indibidualak (gomendatua ekoizpenerako)

Hautatu behar dituzun produktuak soilik binary tamaina minimizatzeko:

ProduktuaDeskribapena
VitaleraSdkCoreBuilder, autentifikazioa, erregistroa, behaketa motak (beti beharrezkoa)
VitaleraSdkBleBLE abstrakzioa, BLE profil estandarrak (Bluetooth gailuetarako beharrezkoa)
VitaleraSdkProviderOmronOmron odol-presio neurgailuak, termometroak
VitaleraSdkProviderPolarPolar bihotz-maiztasun monitoreak (H10, Verity Sense)
VitaleraSdkProviderLifevitLifevit BPM, oximetroa, pisatzeko balantza, termometroa
VitaleraSdkProviderBeurerBeurer BPM, oximetroa
VitaleraSdkProviderSmartPeakFlowSmart Peak Flow (audio-oinarritua)
VitaleraSdkProviderHealthKitApple HealthKit

3. Konfiguratu Info.plist

Gehitu beharrezko Bluetooth erabilera-deskribapenak:

<key>NSBluetoothAlwaysUsageDescription</key>
<string>This app uses Bluetooth to connect with medical devices.</string>
<key>NSBluetoothPeripheralUsageDescription</key>
<string>This app uses Bluetooth to communicate with devices.</string>

HealthKit integraziorako, gehitu ere:

<key>NSHealthShareUsageDescription</key>
<string>This app reads health data from HealthKit.</string>

Eta gaitu HealthKit gaitasuna zure aplikazioaren entitlements-etan:

<key>com.apple.developer.healthkit</key>
<true/>
<key>com.apple.developer.healthkit.access</key>
<array/>

4. Atzeko planoko moduak (aukerakoa)

Atzeko planoko BLE eragiketetarako, gaitu bluetooth-central atzeko planoko modua zure Info.plist fitxategian:

<key>UIBackgroundModes</key>
<array>
<string>bluetooth-central</string>
</array>

Hornitzaile SDKaren betebeharrak

Hornitzaile-modulu batzuk hornitzaile-espezifikoko SDKekin integratzen dira:

  • Omron: Omron-en bazkide SDK behar du (Omron-en bazkide ataritik eskuragarri). Aurrez eraikitako binary helburu gisa sartzen da.
  • Polar: Polar-en BLE SDK-rekin integratua (kode irekia, MIT lizentzia).
  • Lifevit: Lifevit-en SDK-rekin integratua.
  • Smart Peak Flow: Smart Peak Flow-ren SDK jabetza behar du.

Hurrengo urratsak

Ikusi Erabilera-gida SDKaren hasieratzea eta gailu-integraziorako.