Mobile SDK Release Notes - 09192023
Update: iOS Native Libraries Released
iOS Full Library v1.16.0
iOS Aggregator Library v1.16.0
iOS LifeScan OneTouch Library v1.16.0
iOS Native Changes
General
Module libraries built with Xcode 15 and iOS 17 SDK and tested against an iPhone running iOS 17.
The Validic iOS frameworks now support iOS 16 and up.
Add a privacy manifest file for each Validic framework.
Core
Cleaned up old and unused headers.
Bluetooth
Add Accu-Chek Guide Me to list of supported peripherals (peripheral ID 48).
Add support for A&D UA-656BLE Blood Pressure Monitor (peripheral ID 49).
Remove non-functional bluetoothPeripheralController:didReadSerialNumber: method from VLDBluetoothPeripheralControllerDelegate.
Deprecate existing VLDBluetoothPeripheralControllerDelegate methods in favor of new methods that include a VLDBluetoothOperationMetadata object in the callback.
Add a new method to VLDBluetoothPeripheral to support storing data in the SDK for use with specific peripherals (e.g. saving a user-entered encryption key).
Generate deterministic activityIDs for records from peripheral IDs 13, 25, 26, 27, 37, 39, 41, 44.
Fix spelling of manufacturer name for peripheral ID 41.
Glucose peripherals with IDs 23, 29, 30, 32, 33, 43, and 46 will now download all readings on initial connection.
Subsequent connections will download the most recently downloaded reading and any readings collected since the last connection.
Update originalSource (manufacturer name) and sourcePeripheral (model number) fields for records from peripheral IDs 23, 27, 29, 30, 43, and 46.
Improved reading behavior of CVS Health Blood Pressure Monitor (ID 35).
Apple Health
Added support for workout types added in iOS 17.
Android Native Libraries Released
Android Full Library v1.15.2
Android Aggregator Library v1.15.2
Android LifeScan OneTouch Library v1.15.2
Android Native Changes
Bluetooth
Add Accu-Chek Guide Me to list of supported peripherals (peripheral ID 48)
The Guide Me works with both the generic glucose meter peripheral (peripheral ID 1000) and the new custom peripheral (peripheral ID 48)
Add support for A&D UA-656BLE Blood Pressure Monitor (peripheral ID 49)
Google Fit
Fix issue syncing weight data (initially reported here: Google Fit Weight Reading Issue )
Improvements to permissions handling
React Native Wrappers Released
React Native Android/iOS Full Library v1.4.6 (Bluetooth beta)
React Native Android/iOS Aggregator Library v1.4.6
React Native Changes
General
Bundled native SDKs upgraded to:
Android v1.15.2
iOS v1.15.5
Bluetooth
Add Accu-Chek Guide Me to list of supported peripherals (peripheral ID 48)
The Guide Me works with both the generic glucose meter peripheral (peripheral ID 1000) and the new custom peripheral (peripheral ID 48)
Add support for A&D UA-656BLE Blood Pressure Monitor (peripheral ID 49)
Google Fit
Fix issue syncing weight data (initially reported here: Google Fit Weight Reading Issue )
Improvements to permissions handling
Cordova Wrappers Released
Cordova Android/iOS Full Library v1.15.2
Cordova Android/iOS Aggregator Library v1.15.2
Cordova Changes
General
Bundled native SDKs upgraded to:
Android v1.15.2
iOS v1.15.5
Bluetooth
Add Accu-Chek Guide Me to list of supported peripherals (peripheral ID 48)
The Guide Me works with both the generic glucose meter peripheral (peripheral ID 1000) and the new custom peripheral (peripheral ID 48)
Add support for A&D UA-656BLE Blood Pressure Monitor (peripheral ID 49)
Google Fit
Fix issue syncing weight data (initially reported here: Google Fit Weight Reading Issue )
Improvements to permissions handling
An official release for Android 14 support is expected to occur around mid-October 2023. The exact date is contingent on Google’s release schedule for the Android 14 operating system update (which is currently TBD).
Release completed September 27, 2023