Sto lavorando con il framework bluetooth principale. Sto cercando di creare la periferica usando questo framework. La mia periferica pubblicizzare i dati utilizzando:La chiave pubblicitaria "Dati produttore" non è consentita in CoreBluetooth
manager=[[CBPeripheralManager alloc]initWithDelegate:self queue:nil];
[manager startAdvertising:dictionary];
qui il dizionario che sto passando per la pubblicità è:
NSDictionary *dictionary = [[NSDictionary alloc] initWithObjectsAndKeys:
@"name", CBAdvertisementDataLocalNameKey,@"some other data",CBAdvertisementDataManufacturerDataKey,nil];
quando sto facendo funzionare l'applicazione che ricevendo l'avvertimento: La pubblicità chiave 'Produttore Dati "non è consentito in CoreBluetooth
e non ricevo" altri dati "che ho inviato utilizzando il tasto CBAdvertisementDataManufacturerDataKey
sul lato centrale. Sto prendendo il nome dal lato centrale. Quindi, come posso inviare altri dati con i dati pubblicitari?
hai trovato una soluzione su questo? – civiac
@civiac: No, in realtà non puoi modificare i dati del produttore. Stavo facendo un'applicazione demo, quindi ho usato name_some data (differenziato con _) e ho elaborato di conseguenza dal lato centrale. Inoltre nel mio caso ho ottenuto il dispositivo BLE secondo le mie necessità. –