didDiscoverPeripheral: advertisementData: in iOS 13 don't have kCBAdvDataServiceUUIDs

Hi,



In iOS13 i am not getting the kCBAdvDataServiceUUIDs key from the method

-(void)centralManager: (CBCentralManager*)central didDiscoverPeripheral: (CBPeripheral*)peripheral advertisementData: (NSDictionary<NSString*, id>*)advertisementData RSSI: (NSNumber*)RSSI

but i am able to get the same in iOS12.X.


iOS13

advertisementData : {

kCBAdvDataIsConnectable = 1;

kCBAdvDataLocalName = "Lock 67:7F:19";

kCBAdvDataTimestamp = "588163242.820951";

kCBAdvDataTxPowerLevel = 0;

}

Note: kCBAdvDataTimestamp is not advertised from the Lockside still I could see in iOS13, but UUID has been advertised still not showing in the advertisementData dictionary.


iOS12

advertisementData : {

kCBAdvDataIsConnectable = 1;

kCBAdvDataLocalName = "Lock 67:7F:19";

kCBAdvDataServiceUUIDs = (

"1F6B43AA-94DE-4BA9-981C-DA38823117BD"

);

kCBAdvDataTxPowerLevel = 0;

}

didDiscoverPeripheral: advertisementData: in iOS 13 don't have kCBAdvDataServiceUUIDs
 
 
Q