0

我正在爲Android創建一個應用程序,作爲NotificationListenerService嘗試攔截通知。目的是攔截所有通知並僅傳遞應用程序中的訂閱。從其他應用程序的通知管理PUSH

在此之前使用或onNotificationPosted方法(StatusBarNotification sbn)來讀取通知,這在一定程度上起作用。我可以讀取通知並將其從通知欄中刪除,但所有應用程序的PUSH事件會繼續通知(振鈴和振動)。

我想知道是否有可能管理其他應用程序的通知的PUSH,不僅是我的嗎?

示例:用戶配置了我的應用程序來接收GMAIL通知,如果收到一個WhatsApp的通知時,它必須通過在我的監聽器,不允許該通知是在通知欄和不通知(推送)

回答

0

我想知道是否有可能管理其他應用程序的通知的PUSH,不僅是我的嗎?

你不能阻止應用程序使用互聯網或利用振動電機。

如果我收到的WhatsApp的通知,它必須通過我的聽衆,而不是讓該通知將在通知欄,而不是通知(推送)

如果WhatsApp的從互聯網上接收數據(例如,GCM/FCM式推送消息),WhatsApp可以做任何想做的事情,包括振動設備。

+0

但是,我可以阻止GCM/FCM通知嗎?在時間執行。 –

+0

@JulioMachado:不。 – CommonsWare

相關問題