Use Ble scan for Fast Pair
Fix: 227448841
Test: Built and verified logs
Test: Manual test with NearbyFastPairProviderSimulatorApp, the halfsheet popup, go/ml-fp-dp-tool
Ignore-AOSP-First: nearby_not_in_aosp_yet
Change-Id: Icb068323ff26542131ddd7af6ad2ce4fa33009e2
diff --git a/nearby/service/java/com/android/server/nearby/provider/DiscoveryProviderManager.java b/nearby/service/java/com/android/server/nearby/provider/DiscoveryProviderManager.java
index 9003499..53d61c2 100644
--- a/nearby/service/java/com/android/server/nearby/provider/DiscoveryProviderManager.java
+++ b/nearby/service/java/com/android/server/nearby/provider/DiscoveryProviderManager.java
@@ -187,13 +187,13 @@
// starts successfully.
private boolean startProviders(ScanRequest scanRequest) {
if (scanRequest.isBleEnabled()) {
- if (mChreDiscoveryProvider.available()) {
+ if (mChreDiscoveryProvider.available()
+ && scanRequest.getScanType() == SCAN_TYPE_NEARBY_PRESENCE) {
startChreProvider();
- return true;
} else {
startBleProvider(scanRequest);
- return true;
}
+ return true;
}
return false;
}