2014-02-21 25 views

回答

0

是的,它可能在中央和外圍模式。您應該在Info.plist中聲明必要的權限,然後您可以使用標準方法scanForPeripheralsWithServices:options:CBCentralManager在後臺搜索一個特定服務。請先閱讀docs of Apple

+0

但我dnt知道找到BLE設備UDID。我使用[[centermanager scanForPeripheralsWithServices:nil option:nil]'方法只會在前臺獲取設備列表。如果應用程序背景不會調用' - (void)centeralManager:didDiscoverPeripheral:advertisementData:RSSI:'方法。 –

+0

正在運行BLE設備連接,而沒有UDID的後臺應用程序? –

+0

恐怕不是,文檔說「已指定藍牙中央後臺模式的應用程序允許在後臺掃描,也就是說,他們必須通過在serviceUUIDs參數中指定它們來顯式掃描一個或多個服務。 「 – MrTJ