Mobile SDK Release Notes - 12182024
Please note that we will be moving to a new mobile release portal in the coming months. The current portal will continue to be available and host new release files but we think you’ll be excited to see what’s coming in the new portal.
Mobile clients, you should have received an email from your Validic Client Success Executive. If you have not, please reach out to your Client Success Executive as soon as possible for next steps.
We want to check on your use of the mobile SDKs and wrappers. We also want to confirm everyone will have access to the release artifacts they need in the new mobile portal. Thank you for your time and feedback!
iOS Native SDKs Released
iOS Full Library v1.17.2
iOS Aggregator Library v1.17.2
iOS LifeScan OneTouch Library v1.17.2
iOS Native Changes
Bluetooth
Add VLDBluetoothErrorCodeOperationCancelled error code for cancelled operations.
When pairing is cancelled, bluetoothPeripheralController:didNotPairPeripheral:metadata:error: is called with VLDBluetoothErrorCodeOperationCancelled as the error code.
Deprecate bluetoothPeripheralController:didCancelReadingForPeripheral:metadata:.
If bluetoothPeripheralController:didCancelReadingForPeripheral:metadata: is not implemented, when a reading operation is cancelled, bluetoothPeripheralController:readingFailedForPeripheral:metadata:error: is called with VLDBluetoothErrorCodeOperationCancelled as the error code.
Apple Health
Disable Intraday record processing until adjustments can be made to the querying behavior. This feature will be brought back in a future release so stay tuned.
If you are using intraday with Apple Health, please continue to use the previous version of the Healthkit framework (v1.17.1).
Android Native SDKs Released
Android Full Library v1.17.1
Android Aggregator Library v1.17.1
Android LifeScan OneTouch Library v1.17.1
Android Native Changes
Core
Remove `FOREGROUND_SERVICE_DATA_TYPE`, and other unused permissions from the AndroidManifest.xml.
LifeScan OneTouch
Fix crash if `stopBackgroundRead()` is called before `startBackgroundRead()`
Move extension functions `BloodGlucoseRecord.asDiabetesRecord()` and `BloodGlucoseRecordResponse.asDiabetesRecords()` to `ValidicLifescanTransformers` class
Release completed 12/19/2024.