scopro con successo un periferico e recuperare il suo nome locale:CoreBluetooth: aggiornamento di nome locale di un già scoperto periferico
[advertisementData objectForKey:CBAdvertisementDataLocalNameKey]
Ma se la periferica si arresta e si riavvia pubblicità con un nome locale diverso, il client non riconoscere il cambiamento. Immagino che
- (void)peripheralDidUpdateName:(CBPeripheral *)peripheral
funziona solo se i due dispositivi sono accoppiati. C'è un modo per ottenere un aggiornamento senza abbinamento?
oh boy oh boy .. l'API CoreBluetooth è così flakey .. (UUID nulli, i problemi di cache stupido .. arrrr) – mindbomb
Purtroppo, ancora presente in iOS 8 :( – christophercotton
Questo sta diventando ridicolo e davvero frustrante. – Bach