0

iOS デバイスで受信したすべての通知を表示する BLE デバイスを使用しています。BLE デバイス側からすべての ANCS パーツをセットアップしましたが、正常に動作しています。「通知を許可する」という名前の設定画面でスイッチの使用を含む機能を実装しようとしています。名前が示すように、スイッチをオフにすると、ANCS 通知はデバイスから BLE デバイスに転送されません。このアプローチは、通知がオフになっている場合にマイクロコントローラーが処理する必要がある情報を大幅に減らすために採用されています。

コア Bluetooth フレームワークの ANCS 通知を制御できないため、iOS 側から何か可能であれば方法を提案してください。

前もって感謝します。

4

1 に答える 1

0

最も簡単な方法は、iOS デバイスから BLE デバイスに BLE 経由でコマンドを送信して、ACNS のリッスンを「停止」することだと思います。リッスンを停止するコマンドに使用する特別な通知クラスを送信できます。その後、「GO」コマンドを BLE デバイスに送信することで、配信を再度有効にすることができます。

このようにして、BLE デバイスが iOS から ANCS をリッスンするかどうかをオンまたはオフにすることができます。

于 2015-01-07T03:33:52.737 に答える