2

Bluetooth デバイスが iPhone から切断されたときに通知を受け取る方法はありますか?

カーハンズフリー「Parrot v5.11C」とiMacワイヤレスキーボードで試しました。どちらのデバイスも iPhone のネイティブ Bluetooth によって認識されますが、CoreBluetooth フレームワークと CBCentralManager を使用すると、周辺機器のリストは取得されません。特定のデバイス (ユーザーが選択) が切断されたときに通知を受け取りたいだけです。

私たちが試したデバイスは BLE (Bluetooth Low Energy) に対応していないため、CoreBluetooth フレームワークはそれらを見つけることができないと考えています。

近くのデバイスを一覧表示し、いずれかを選択して、切断されたときに通知を受け取る方法はありますか?

4

1 に答える 1

-1

Bluetooth Low Energy (CoreBluetooth.framework) を使用するか、「クラシック」Bluetooth (ExternalAccessory.framework) を使用するかを知る必要があります。お使いのアクセサリは BLE に対応しておらず、Bluetooth のみに対応していると思います。Apple EADemo のサンプルを確認する場合は、次の行を確認してください。

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(_accessoryDidDisconnect:) name:EAAccessoryDidDisconnectNotification object:nil];

このサンプルで遊んで、詳細情報とこのNSNotificationCenterを取得してください。

于 2012-11-27T22:12:52.317 に答える