je découvre avec succès un périphérique et de récupérer son nom local:CoreBluetooth: Rafraîchissant nom local d'un périphérique déjà découvert
[advertisementData objectForKey:CBAdvertisementDataLocalNameKey]
Mais si le périphérique arrête et redémarre la publicité avec un nom local différent, le client n'a pas reconnaître le changement. Je suppose que
- (void)peripheralDidUpdateName:(CBPeripheral *)peripheral
ne fonctionne que si les deux périphériques sont jumelés. Y at-il un moyen d'obtenir une mise à jour sans appariement?
oh boy oh boy .. l'API CoreBluetooth est si flakey .. (UUID null, les problèmes de cache stupide .. arrrr) – mindbomb
Malheureusement, encore présent dans iOS8 :( – christophercotton
Cela devient ridicule et vraiment frustrant. – Bach