これは CoreBluetooth API に関する質問です。iOS 9 以降、アプリのアドバタイジング データ パケットが大幅に減少していることに気付きました。それを回避して、ほとんどのアドバタイズ データ パケットを返すようにする方法を教えてください。
これが私のコードです。すべての BLE パケットをスキャンする必要があります。しかし、advertiseData は iOS 9.0 以前と同じくらいデリゲート 1/2 から戻ってきています。
NSDictionary *options = @{CBCentralManagerScanOptionAllowDuplicatesKey: @YES};
[self.centralManager scanForPeripheralsWithServices:nil options:options];
ありがとう