2015-01-05 46 views
0

目前我正在從BLE設備發送廣告數據到我的iOS應用程序並打印它們的值。在開始時我可以打印每個廣告數據,但過了一段時間,似乎用於打印傳入數據包的didDiscoverPeripheral方法不再一致調用,並且自應用程序啓動以來,時間間隔增加了。Ble廣告數據緩慢的間隔時間

有什麼理由呢? 謝謝

回答

0

由於我接收來自BLE設備的廣告數據,而無需連接到它,以下是沒有被調用:

的NSDictionary *選項= [NSDictionary的dictionaryWithObjectsAndKeys:[NSNumber的numberWithBool:YES] ,CBCentralManagerScanOptionAllowDuplicatesKey,nil];

[_manager scanForPeripheralsWithServices:nil options:options];

上面的代碼將得到didDiscoverPeripheral」回調與正在由設備發送給IPhone每一個通告報文。

希望幫助!