私はバックグラウンドでBLEデバイスをスキャンしようとしていますが、私のdidDiscoverPeripheralメソッドは呼び出されません。私は5分間待っていましたが、何も起こりませんでしたが、 "LightBlue"のような他のBluetoothアプリケーションを開くと、私のdidDiscoverPeripheralはすぐに呼び出されます。これは毎回発生します。 LightBlueを実行しないでこの作業を行うにはどうすればいいですか?ここでCoreBluetooth - バックグラウンドモードでdidDiscoverPeripheralがLightBlueなしで呼び出されない
は、スキャンのために私のコードです:didDiscoverPeripheralは水色を起動した後、バックグラウンドで動作しているので、 central.scanForPeripherals(withServices: [cbuuid], options: nil)
プロジェクトは、正しい背景設定があります。