Eduki nagusira joan

Instalatu vitalera Android SDK v2 gailu medikoen integraziorako

Vitalera SDK v2 Maven bidez (GitHub Packages) banatzen da. Gehitu biltegia eta zure aplikazioak behar dituen moduluak.

1. Gehitu Maven biltegia

Zure proiektu-mailako settings.gradle.kts (edo build.gradle) fitxategian, gehitu Vitalera Maven biltegia:

dependencyResolutionManagement {
repositories {
google()
mavenCentral()
maven {
url = uri("https://maven.pkg.github.com/HumanITcare/vitalera-sdk")
credentials {
username = System.getenv("GITHUB_ACTOR")
?: providers.gradleProperty("gpr.user").orNull
password = System.getenv("GITHUB_TOKEN")
?: providers.gradleProperty("gpr.key").orNull
}
}
}
}

2. Gehitu mendekotasunak

A aukera: umbrella modulua (konfiguraziorik azkarrena)

Umbrella moduluak sdk-core, sdk-ble eta hornitzaile-modulu guztiak biltzen ditu mendekotasun iragankorretan:

dependencies {
implementation("com.vitalera:sdk-android:2.0.6")
}

B aukera: modulu indibidualak (gomendatua ekoizpenerako)

Aukeratu behar dituzun moduluak soilik binary tamaina minimizatzeko eta erabili gabeko hornitzaile SDKak paketetik kentzeko:

dependencies {
// Always required
implementation("com.vitalera:sdk-core:2.0.6")

// Add BLE layer if using any Bluetooth device
implementation("com.vitalera:sdk-ble:2.0.6")

// Add only the providers you need
implementation("com.vitalera:provider-omron:2.0.6")
implementation("com.vitalera:provider-polar:2.0.6")
implementation("com.vitalera:provider-lifevit:2.0.6")
implementation("com.vitalera:provider-beurer:2.0.6")
implementation("com.vitalera:provider-smart-peak-flow:2.0.6")
implementation("com.vitalera:provider-health-connect:2.0.6")
}

Modulu erreferentzia

ModuluaArtefaktuaDeskribapena
sdk-corecom.vitalera:sdk-coreBuilder, autentifikazioa, erregistroa, behaketa motak (beti beharrezkoa)
sdk-blecom.vitalera:sdk-bleBLE abstrakzioa, BLE profil estandarrak (Bluetooth gailuetarako beharrezkoa)
provider-omroncom.vitalera:provider-omronOmron odol-presio neurgailuak, termometroak
provider-polarcom.vitalera:provider-polarPolar bihotz-maiztasun monitoreak (H10, Verity Sense)
provider-lifevitcom.vitalera:provider-lifevitLifevit BPM, oximetroa, pisatzeko balantza, termometroa
provider-beurercom.vitalera:provider-beurerBeurer BPM, oximetroa
provider-smart-peak-flowcom.vitalera:provider-smart-peak-flowSmart Peak Flow (audio-oinarritua)
provider-health-connectcom.vitalera:provider-health-connectAndroid Health Connect
sdk-androidcom.vitalera:sdk-androidUmbrella: hornitzaile guztiak barne

3. Konfiguratu baimenak

Gehitu beharrezko Bluetooth baimenak zure AndroidManifest.xml fitxategian:

<!-- Android 12+ (API 31+) -->
<uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

<!-- Android 11 and below -->
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

4. Kredentzialen segurtasuna

Gorde zure GitHub Packages kredentzialak local.properties fitxategian (bertsio-kontrolera igotzen ez dena) edo erabili ingurune-aldagaiak:

# local.properties
gpr.user=your-github-username
gpr.key=ghp_your-github-token

Ziurtatu local.properties zure .gitignore fitxategian dagoela.

Hurrengo urratsak

Ikusi Erabilera-gida SDKaren hasieratzea eta gailu-integraziorako.