我如何从ANCS回复通知?有可能吗? 我可以借助ANCS在BLE设备上获取所有通知。现在,我想在借助ANCS过滤通知类型之后回复通知。
因此,如果通知属于消息或Whatsapp类别,那么我将通过BLE设备发送一些静态消息。
使用ANCS可以吗?如果是,那怎么办?如果没有,那么还有其他方法吗?
答案 0 :(得分:0)
无法使用ANCS发送特定的文本回复通知。
如果通知包含EventFlagPositiveAction
和EventFlagNegativeAction
的值,则设备可以使用positive
或negative
发出执行通知操作值。
在iOS 8之后,设备可以使用NotificationAttributeIDPositiveActionLabel
和NotificationAttributeIDNegativeActionLabel
来检索描述操作的某些文本(例如,来电的“应答”或“拒绝”)。
NP代表NC执行的实际操作由NP决定,并且取决于执行它们的iOS通知而有所不同。例如,对“来电”通知执行肯定的动作可能会应答,而对否定的动作可能会拒绝它。
NC必须既不假设也不试图预先猜测在iOS通知上执行的确切操作,因为这些操作是基于它不可用的信息以及其他因素(例如NP实现的ANCS版本)。 NP保证积极和消极的行动与结果相关联,不会令用户感到惊讶。
我不知道蓝牙设备可以通过WhatsApp发送消息的任何方法。这需要在应用程序中提供特定的支持。
您可以使用消息访问配置文件(MAP)阅读SMS / iMessage消息,但iOS设备do not support sending messages via MAP-
22.11.4邮件访问配置文件(MAP)
与设备兼容并支持MAP的每个附件都必须:
- 如蓝牙消息访问配置文件规范版本1.0的4.1节中所述,支持消息通知。
- 建立连接后立即注册通知,如Message Access Profile Specification版本1.0中的4.5节所述。
- 不希望发件人VCARD中存在TEL属性(将包含属性N和FN)。请参阅消息访问配置文件规范1.0版中的3.1.3节。
- 不提供用于发送消息的用户界面。设备不支持使用MAP发送消息。