我的应用收到FCM并触发本地通知,这会打开目标活动。如果在应用程序未运行时单击本地通知,则此方法可以正常工作。
但是,如果在我的应用已经运行(前台或后台)时点击了本地通知,我不想打开目标活动,但首先显示AlertDialog。因此,活动堆栈不会改变,用户可以继续他之前所做的事情。
本地通知似乎必须有一个操作,它会打开活动。反正有没有实现我想要的东西?
答案 0 :(得分:1)
我认为当您的应用处于前台时,您必须停止发送推送通知 检查您的应用是否在前台或通过此链接
check android application is in foreground or not?
在发送PN之前在firebaseMessegingService类中检查这一点并根据
管理警告对话框外观