0

我如何回复来自 ANCS 的通知?有没有可能?在 ANCS 的帮助下,我可以在我的 BLE 设备上获得所有通知。现在我想在 ANCS 的帮助下过滤通知类型后回复通知。

因此,如果通知属于消息或 Whatsapp 类别,那么我将通过我们的 BLE 设备发送一些静态消息。

ANCS 有可能吗?如果是,那怎么办?如果没有,那么还有其他方法可以做到这一点吗?

4

1 回答 1

1

无法使用 ANCS 向通知发送特定的文本回复。

如果通知包含值EventFlagPositiveAction,则设备可以使用 a或值 EventFlagNegativeAction发出执行通知操作。positivenegative

在 iOS 8 之后,设备可以使用NotificationAttributeIDPositiveActionLabelNotificationAttributeIDNegativeActionLabel尝试检索一些描述操作的文本(例如,“接听”或“拒绝”来电)。

文档中:

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 发送消息。
于 2019-06-04T23:49:47.607 回答