核心蓝牙框架中的 ANCS 通知

Posted

技术标签:

【中文标题】核心蓝牙框架中的 ANCS 通知【英文标题】:ANCS Notifications in Core Bluetooth Framework 【发布时间】:2014-12-30 05:58:33 【问题描述】:

我正在使用一个 BLE 设备,它显示了我的 ios 设备上收到的所有通知。我已经从 BLE 设备端设置了所有 ANCS 部分,并且它工作成功。 我正在尝试实现一项功能,其中包括在设置屏幕中使用名为“允许通知”的开关。 顾名思义,如果关闭,则 ANCS 通知不应从我的设备传输到 BLE 设备。 采用这种方法是因为如果通知关闭,微控制器必须处理的信息要少得多。

如果 iOS 方面有任何可能,请提出一种方法,因为我们无法控制。

提前致谢。

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于核心蓝牙框架中的 ANCS 通知的主要内容,如果未能解决你的问题,请参考以下文章

ANCS 是不是支持向多个 BLE 设备发送通知?

ANCS 上应用通知的类别 id 是如何确定的?

低功耗蓝牙通知特性

第三方应用可以访问其他应用的通知吗?

没有通过蓝牙收到 EA 通知

多个视图控制器订阅蓝牙通知