2014-11-04 30 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是電話號碼),我認爲這是通知以某種方式持有向這位用戶發送回覆的關鍵。

我正在處理其他應用程序邏輯,它不需要您發送回覆,但我發現這很有趣,但無法獲得足夠的時間自行檢查。

相關問題