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.