核心蓝牙框架中的ANCS通知

时间:2014-12-30 05:58:33

标签: ios iphone bluetooth-lowenergy core-bluetooth ancs

我正在使用BLE设备,该设备会显示我的iOS设备上收到的所有通知。我已经在BLE设备端设置了所有ANCS部件,并且它正在成功运行。 我正在尝试实现一项功能,其中包括在名为"允许通知"的设置屏幕中使用开关。 顾名思义,如果关闭,则ANCS通知不应从我的设备传输到BLE设备。 正在采取这种方法,因为微控制器必须在通知关闭时处理更少的信息。

如果我们对Core Bluetooth框架中的ANCS通知没有任何控制权,请向iOS方面提出建议。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我认为最简单的方法是通过BLE从iOS设备向BLE设备发送命令,以“停止”侦听ACNS。您可以发送一个特殊的通知类,用于停止收听的命令。然后,您可以通过向BLE设备发送“GO”命令来重新启用传送。

通过这种方式,您可以关闭和开启BLE设备从iOS收听或不收听ANCS的能力。