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


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


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


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