Я работаю с Core Bluetooth API в iOS 8.4. Мой код взаимодействует с устройством BLE, которое запрограммировано как iBeacon. Вот каротаж заявление производства моей реализации функции протокола CBCentralManager в didDiscoverPeripheral обратного вызова:Может быть получен ответ сканирования iBeacon
2015-09-04 16: 23: 08,231 CentralManager - ли обнаружить периферическую [CBPeripheral: 0x1742e0b80, идентификатор = 8B63C7F8-44D5-F3E2-AD40 -2916A2513BA9, name = DfuTarg, state = disconnected] с данными [[kCBAdvDataIsConnectable: 0]]
Оператор регистрации печатает значение аргументов функции периферийных устройств и рекламы. Обратите внимание, что печатается имя периферийного устройства (Кстати: я знаю, что DfuTarg - правильное имя сканируемого устройства).
Откуда iOS приобрела это имя? Это не часть рекламного пакета. Он должен поступать из вторичного обмена запросами сканирования/сканирования, да? Возможно ли, чтобы мой код получил доступ к ответу сканирования?
Спасибо, Дэвид. – Verticon