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
- Ireki zure proiektua Xcode-n.
- Nabigatu File > Add Package Dependencies atalera.
- Sartu biltegiaren URLa:
https://github.com/vitalera/vitalera-sdk.git - Hautatu bertsio-araua (adib., "Up to Next Major"
2.0.0-tik). - 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:
| Produktua | Deskribapena |
|---|---|
VitaleraSdkCore | Builder, autentifikazioa, erregistroa, behaketa motak (beti beharrezkoa) |
VitaleraSdkBle | BLE abstrakzioa, BLE profil estandarrak (Bluetooth gailuetarako beharrezkoa) |
VitaleraSdkProviderOmron | Omron odol-presio neurgailuak, termometroak |
VitaleraSdkProviderPolar | Polar bihotz-maiztasun monitoreak (H10, Verity Sense) |
VitaleraSdkProviderLifevit | Lifevit BPM, oximetroa, pisatzeko balantza, termometroa |
VitaleraSdkProviderBeurer | Beurer BPM, oximetroa |
VitaleraSdkProviderSmartPeakFlow | Smart Peak Flow (audio-oinarritua) |
VitaleraSdkProviderHealthKit | Apple 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.