Zero out Mainline BLE broadcast
https://paste.googleplex.com/5913900169035776
Test: -m and verified logs
Ignore-AOSP-First: nearby_not_in_aosp_yet
Change-Id: I8a3661d1d0ce990727d1f9944b677d75decac4e4
diff --git a/nearby/service/java/com/android/server/nearby/provider/BleBroadcastProvider.java b/nearby/service/java/com/android/server/nearby/provider/BleBroadcastProvider.java
index 3602787..67392ad 100644
--- a/nearby/service/java/com/android/server/nearby/provider/BleBroadcastProvider.java
+++ b/nearby/service/java/com/android/server/nearby/provider/BleBroadcastProvider.java
@@ -25,8 +25,8 @@
import android.os.ParcelUuid;
import com.android.server.nearby.injector.Injector;
-import com.android.server.nearby.presence.PresenceConstants;
+import java.util.UUID;
import java.util.concurrent.Executor;
/**
@@ -69,11 +69,13 @@
.setTxPowerLevel(AdvertiseSettings.ADVERTISE_TX_POWER_MEDIUM)
.setConnectable(true)
.build();
+
+ // TODO(b/230538655) Use empty data until Presence V1 protocol is implemented.
+ ParcelUuid emptyParcelUuid = new ParcelUuid(new UUID(0L, 0L));
+ byte[] emptyAdvertisementPackets = new byte[0];
AdvertiseData advertiseData =
new AdvertiseData.Builder()
- .addServiceData(new ParcelUuid(PresenceConstants.PRESENCE_UUID),
- advertisementPackets).build();
-
+ .addServiceData(emptyParcelUuid, emptyAdvertisementPackets).build();
try {
mBroadcastListener = listener;
bluetoothLeAdvertiser.startAdvertising(settings, advertiseData, this);