我正在iOS 8.4中使用Core Bluetooth API。我的代碼與一個編程爲iBeacon的BLE設備進行交互。這裏是通過我的實施CBCentralManager協議的didDiscoverPeripheral回調函數的所產生的日誌記錄語句:可以獲得iBeacon的掃描響應
2015年9月4日16:23:08.231 CentralManager - 確實發現外圍[CBPeripheral:0x1742e0b80,標識符= 8B63C7F8-44D5-F3E2-AD40 -2916A2513BA9,name = DfuTarg,state = disconnected]與數據[[kCBAdvDataIsConnectable:0]]
logging語句輸出函數的外設和advertisementData參數的值。請注意,打印外設的名稱(順便說一句:我碰巧知道DfuTarg是正在掃描的設備的正確名稱)。
iOS從哪裏獲得這個名字?它不是廣告包的一部分。它必須來自輔助掃描請求/掃描響應交換,是嗎?我的代碼是否可以訪問掃描響應?
謝謝大衛。 – Verticon