Android - 在应用程序处于前台时处理本地通知

时间:2017-01-03 15:01:10

标签: android android-activity notifications

我的应用收到FCM并触发本地通知,这会打开目标活动。如果在应用程序未运行时单击本地通知,则此方法可以正常工作。

但是,如果在我的应用已经运行(前台或后台)时点击了本地通知,我不想打开目标活动,但首先显示AlertDialog。因此,活动堆栈不会改变,用户可以继续他之前所做的事情。

本地通知似乎必须有一个操作,它会打开活动。反正有没有实现我想要的东西?

1 个答案:

答案 0 :(得分:1)

我认为当您的应用处于前台时,您必须停止发送推送通知 检查您的应用是否在前台或通过此链接

check android application is in foreground or not?

在发送PN之前在firebaseMessegingService类中检查这一点并根据

管理警告对话框外观