1

私の BLE アプリはバックグラウンドで実行され、周辺機器をスキャンしていますが、デリゲート メソッドcentralManager:didDiscoverPeripheral:advertisementData:RSSI:はコールバックしません。の Info.plist に値を設定しましたUIBackgroundModes。なんで?それを解決する方法は?

4

1 に答える 1

0

バックグラウンド モードで周辺機器をスキャンすることはできません。周辺機器への接続を開き、その周辺機器への参照を保持するだけです。

その後、あなたは呼び出すことができます

[peripheral1 readRSSI];

CBPeripheralDelegate コールバックを待ちます

peripheralDidUpdateRSSI:
于 2013-11-08T11:23:05.120 に答える