2014-11-04 36 views
4

是否可以在NotificationListenerService的通知上以编程方式调用ACTION? 我已经写了一个Notification Listener服务,读取所有传入的通知并在完成时解散。但我不确定我们是否可以对传入的通知执行任何操作。我们可以以编程方式在通知监听器服务的通知上执行ACTION吗?

例如:在WhatsApp消息通知中,我可以读取包名,发件人和消息详细信息,但有没有办法将回复发送回发件人? 目前Android Wear正在这样做,所以我想知道它是否遵循通用方法来处理通知,或者它具有针对WhatsApp服务的特定API。

回答

0

是的,我们可以对通知执行操作。当用户输入消息表单桌面时,Android上的Pushbullet应用程序有能力回复WhatsApp,环聊,Facebook信使等,这意味着有办法。我仍然试图找出如何去做。

+1

我认为Android Wear应用仅适用于环聊回复。我一直在努力弄清楚,但没有多少运气。我可以将操作按钮添加到通知中,但无法找到实际回复或标记为已读的方式。有任何想法吗? – GaBo 2015-02-21 21:14:04

2

当通过通知listerner服务接收到whatsapp通知时,还有另外一个接收(隐藏)的通知,其标签值类似于[email protected](xxxxxxx是电话号码),我认为这是通知以某种方式持有向这位用户发送回复的关键。

我正在处理其他应用程序逻辑,它不需要您发送回复,但我发现这很有趣,但无法获得足够的时间自行检查。

相关问题