[英]Android - Handle local notification when app in foreground
我的应用程序收到FCM并触发本地通知,从而打开目标活动。 如果在未运行应用程序时单击本地通知,则此方法效果很好。
但是,如果在我的应用程序已经运行(前台或后台)时单击了本地通知,则我不想打开目标活动,而是先显示AlertDialog。 因此,活动堆栈不会更改,并且用户可以继续之前的操作。
看来本地通知必须有一个操作才能打开活动。 无论如何,有什么可以实现我上面想要的?
我认为您必须在应用程序处于前台状态时停止发送推送通知,请检查您的应用程序是否处于前台状态或通过以下链接
发送PN之前,请在firebaseMessegingService类中进行检查,并根据提示管理警报对话框的外观
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.