diff --git a/packages/reactive_ble_mobile/android/build.gradle b/packages/reactive_ble_mobile/android/build.gradle index d833e311..ada934a7 100644 --- a/packages/reactive_ble_mobile/android/build.gradle +++ b/packages/reactive_ble_mobile/android/build.gradle @@ -95,7 +95,7 @@ protobuf { dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" - implementation 'com.polidea.rxandroidble2:rxandroidble:1.13.0' + implementation 'com.polidea.rxandroidble2:rxandroidble:1.16.0' implementation 'com.google.protobuf:protobuf-javalite:3.18.1' implementation 'io.reactivex.rxjava2:rxkotlin:2.4.0' implementation 'io.reactivex.rxjava2:rxandroid:2.1.1' diff --git a/packages/reactive_ble_mobile/android/src/main/kotlin/com/signify/hue/flutterreactiveble/ble/ReactiveBleClient.kt b/packages/reactive_ble_mobile/android/src/main/kotlin/com/signify/hue/flutterreactiveble/ble/ReactiveBleClient.kt index bf4ddb8b..5cdea0df 100644 --- a/packages/reactive_ble_mobile/android/src/main/kotlin/com/signify/hue/flutterreactiveble/ble/ReactiveBleClient.kt +++ b/packages/reactive_ble_mobile/android/src/main/kotlin/com/signify/hue/flutterreactiveble/ble/ReactiveBleClient.kt @@ -75,6 +75,7 @@ open class ReactiveBleClient(private val context: Context) : BleClient { return rxBleClient.scanBleDevices( ScanSettings.Builder() .setScanMode(scanMode.toScanSettings()) + .setLegacy(false) .setCallbackType(ScanSettings.CALLBACK_TYPE_ALL_MATCHES) .setShouldCheckLocationServicesState(requireLocationServicesEnabled) .build(),