I successfully discover a Peripheral and retrieve its local name:
[advertisementData objectForKey:CBAdvertisementDataLocalNameKey]
But if the Peripheral stops and restarts advertising with a different local name, the Client doesn't recognise the change. I guess
- (void)peripheralDidUpdateName:(CBPeripheral *)peripheral
only works if the two devices are paired. Is there a way to get an update without pairing?
Apple's bug. Still present in iOS 6.1. Here is the trick how to reset CB cache:
Sorry.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With