首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想通过BLE设备使用ANCS来回复WhatsApp通知。

我想通过BLE设备使用ANCS来回复WhatsApp通知。
EN

Stack Overflow用户
提问于 2019-06-04 17:43:02
回答 1查看 729关注 0票数 0

我如何回复来自ANCS的通知?有可能吗?在ANCS的帮助下,我能够在我的BLE设备上获得所有通知。现在,我想在ANCS的帮助下,在筛选通知类型之后回复通知。

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

这和ANCS有可能吗?如果是,那怎么做?如果没有,还有其他办法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-04 23:49:47

不可能使用ANCS向通知发送特定的文本答复。

如果通知包含EventFlagPositiveActionEventFlagNegativeAction的值,则设备可以发出带有positivenegative值的“执行通知操作”。

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

来自文档

NP代表NC执行的实际操作由NP确定,并根据其执行的iOS通知而变化。例如,对来电通知执行一个积极的动作可以回答它,而执行一个消极的动作可能会拒绝它。 NC既不能假设也不能试图预先猜测在iOS通知上执行的确切操作,因为这些操作是基于它无法获得的信息以及其他因素,例如NP实现的ANCS版本。NP保证积极和消极的行动与结果相关联,不会让用户感到惊讶。

我不知道蓝牙设备可以通过WhatsApp发送消息的任何方法;这需要在应用程序中提供特定的支持。

您可以使用消息访问配置文件(MAP)读取SMS/iMessage消息,但是iOS设备不支持通过MAP发送消息。 -

22.11.4消息访问配置文件(MAP) 任何与设备兼容并支持地图的附件必须:

  • 支持消息通知,如1.0版的蓝牙消息访问配置文件规范第4.1节所述。
  • 在连接建立后立即注册通知,如消息访问配置文件规范(Version1.0)中的4.5节所述。
  • 不要期望TEL属性出现在发起人VCARD中(属性N和FN将包括在内)。请参阅1.0版规范中的3.1.3节。
  • 不提供用于发送消息的用户界面。设备不支持使用MAP发送消息。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56448917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档