繁体   English   中英

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

[英]Android - Handle local notification when app in foreground

我的应用程序收到FCM并触发本地通知,从而打开目标活动。 如果在未运行应用程序时单击本地通知,则此方法效果很好。

但是,如果在我的应用程序已经运行(前台或后台)时单击了本地通知,则我不想打开目标活动,而是先显示AlertDialog。 因此,活动堆栈不会更改,并且用户可以继续之前的操作。

看来本地通知必须有一个操作才能打开活动。 无论如何,有什么可以实现我上面想要的?

我认为您必须在应用程序处于前台状态时停止发送推送通知,请检查您的应用程序是否处于前台状态或通过以下链接

检查android应用程序是否在前台?

发送PN之前,请在firebaseMessegingService类中进行检查,并根据提示管理警报对话框的外观

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM