如何清除应用关闭时收到的Firebase背景通知的意图数据?

时间:2018-10-19 14:05:19

标签: android firebase push-notification firebase-cloud-messaging android-pendingintent

我遇到一个有关 Firebase背景通知的问题。 当我关闭或最小化应用程序时收到后台通知。当我点击任何Notification时,它将重新打开应用程序,并获取 getIntent()。getExtras()字段数据,该数据具有在 Notification 中的 data 对象中接收到的数据对象。 现在,我的问题是,当您打开通知并显示在“警报”对话框中并关闭该警报对话框后,还要退出一个应用程序。从最近的应用程序托盘中重新打开应用程序,您仍然会获得 data 字段。然后它再次显示一个警报对话框。

我想在使用后清除 getIntent()。getExtras()字段数据。我也用下面的方法清除它。但这对我不起作用。 要清除特定字段的一些意图数据: getIntent()。removeExtra(“ some_field_name”);

如果有人遇到相同问题或有解决方案,请回复并回复。

0 个答案:

没有答案