CoreBluetooth: odświeżenie lokalnej nazwy już odkrytego urządzenia peryferyjnego
Udało mi się odkryć urządzenie peryferyjne i pobrać jego lokalną nazwę:
[advertisementData objectForKey:CBAdvertisementDataLocalNameKey]
Jeśli jednak urządzenie peryferyjne zatrzyma i uruchomi ponownie reklamę o innej nazwie lokalnej, klient nie rozpozna zmiany. zgaduję
- (void)peripheralDidUpdateName:(CBPeripheral *)peripheral
działa tylko wtedy, gdy oba urządzenia są sparowane. Czy istnieje sposób na uzyskanie aktualizacji bez parowania?