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;
}