2016-12-14 173 views
5

我使用firebase雲消息將消息發送到我的手機,並且我可以成功接收通知。但在某些情況下,我不會點擊通知來打開我的應用程序,而是手動打開應用程序以進入前臺。而我想要的是當我打開應用程序時,通知欄中的通知應該被自動清除。如何清除Firebase雲消息通知?

回答

2

以下代碼將清除您的應用的所有通知,包括由FCM創建的通知。爲FCM正在創建通知你然而

NotificationManager manager = (NotificationManager) getApplicationContext() 
         .getSystemService(Context.NOTIFICATION_SERVICE); 
manager.cancelAll(); 

一般你會指定你給它時,它創建的ID取消的通知,您可以:你可以添加到您的主活動的onResume方法不知道它的ID,因此必須通過取消上述所有通知來取消它。

相關問題