I am working on an iOS app that connects to bluetooth LE peripherals. When the app discovers the peripheral is reads values from the advertisement data dictionary.
This is the problem: The advertisement data does not contain the kCBAdvDataLocalName key if the app is running on an iPod touch. Why is this the case and how can I get this information?
More info: I have tested the application on multiple iPhones and iPod touch devices. The results are consistent for a given central/peripheral pair, but some peripherals do successfully transmit the name in the advertisement data.
Thank you for any help or ideas you can offer.