iPhone アプリに、近くにあるすべての Bluetooth デバイス (他の iPhone、Android、... 基本的に Bluetooth が有効になっているすべてのもの) のリストを表示させたいと考えています。プライベート フレームワーク「BluetoothManager」を使用しています (これが AppStore で拒否されることはわかっています)。
これまでのところ、すべてうまくいきました:
- Bluetoothのオンとオフを切り替えることができます...
- DeviceScanning が有効に設定されているという NSLog を取得します...
- 関数 (BOOL)deviceScanningInProgress をチェックすると、「はい」も表示されます。
しかし、BTM は「BluetoothDeviceDiscoveredNotification」を投稿することはないようです。Bluetooth が有効になっている他の 2 つの iPhone がデバイスの隣にあり、アプリをテストしていますが、どれも検出されません (両方とも検出可能で、MAC が検出します!)
問題が何であるかについてのアイデアはありますか?
私はstackoverflowを閲覧し、誰かが基本的に同じコードを使用している別の質問を見つけました。参照:他の質問がわかりません。「機能している」にもかかわらず、アプリがデバイスを検出しないのはなぜですか。
いくつかの回答をいただければ幸いです。BluetoothManager に関するドキュメントがないため、助けを求めるためのリソースが徐々に不足しています ;o)
ありがとう!