我如何回复来自 ANCS 的通知?有没有可能?在 ANCS 的帮助下,我可以在我的 BLE 设备上获得所有通知。现在我想在 ANCS 的帮助下过滤通知类型后回复通知。
因此,如果通知属于消息或 Whatsapp 类别,那么我将通过我们的 BLE 设备发送一些静态消息。
ANCS 有可能吗?如果是,那怎么办?如果没有,那么还有其他方法可以做到这一点吗?
我如何回复来自 ANCS 的通知?有没有可能?在 ANCS 的帮助下,我可以在我的 BLE 设备上获得所有通知。现在我想在 ANCS 的帮助下过滤通知类型后回复通知。
因此,如果通知属于消息或 Whatsapp 类别,那么我将通过我们的 BLE 设备发送一些静态消息。
ANCS 有可能吗?如果是,那怎么办?如果没有,那么还有其他方法可以做到这一点吗?
无法使用 ANCS 向通知发送特定的文本回复。
如果通知包含值EventFlagPositiveAction
,则设备可以使用 a或值 EventFlagNegativeAction
发出执行通知操作。positive
negative
在 iOS 8 之后,设备可以使用NotificationAttributeIDPositiveActionLabel
并NotificationAttributeIDNegativeActionLabel
尝试检索一些描述操作的文本(例如,“接听”或“拒绝”来电)。
从文档中:
NP 代表 NC 执行的实际操作由 NP 确定,并根据执行它们的 iOS 通知而有所不同。例如,对来电通知执行正面操作可能会接听它,而执行负面操作可能会拒绝它。
NC 既不能假设也不能尝试提前猜测对 iOS 通知执行的确切操作,因为这些操作是基于它无法获得的信息,以及其他因素,例如 NP 实现的 ANCS 版本。NP 保证积极和消极的行为与不会让用户感到惊讶的结果相关联。
我不知道蓝牙设备可以使用任何方法通过 WhatsApp 发送消息;这将需要应用程序中的特定支持。
您可以使用消息访问配置文件 (MAP) 阅读 SMS/iMessage 消息,但 iOS 设备不支持通过 MAP 发送消息-
22.11.4 消息访问配置文件(MAP)
每个与设备兼容并支持 MAP 的配件都必须:
- 支持消息通知,如蓝牙消息访问配置文件规范 1.0 版第 4.1 节所述。
- 建立连接后立即注册通知,如消息访问配置文件规范 1.0 版中的第 4.5 节所述。
- 不要期望 TEL 属性会出现在发起者 VCARD 中(将包括属性 N 和 FN)。请参阅消息访问配置文件规范 1.0 版中的第 3.1.3 节。
- 不提供用于发送消息的用户界面。设备不支持使用 MAP 发送消息。