当应用程序在后台运行时,如何忽略fcm消息中的通知

时间:2020-05-16 17:03:11

标签: flutter firebase-notifications

我正在使用flcm fcm通知。完全按照其页面上的建议完成代码设置。 onConfigure方法包含onMessage,onResume和onLaunch的回调函数。

我在应用程序中具有用户首选项,用户可以在其中临时禁用通知。这意味着即使通知到了电话,我也不应该在系统任务栏中显示它或将其弹出。取消订阅主题是不可行的,因为主题太多,如果用户决定启用通知,将很难再次订阅

我想要的是在应用程序处于后台时简单地通过通知。我尝试在onResume中返回null或将message参数设置为空,但通知仍然存在。还有什么其他方法可以可靠地设置通知停止发出的条件

0 个答案:

没有答案