首页 > 解决方案 > 当应用程序处于后台时,我们如何忽略颤振 fcm 消息传递中的通知

问题描述

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

我在应用程序中有一个用户偏好,用户可以在其中暂时禁用通知。这意味着即使通知到达手机,我也不应该在系统托盘中显示它或者它不应该弹出。取消订阅主题不是一种选择,因为主题太多,如果用户决定启用通知,则很难再次订阅

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

标签: flutterfirebase-notifications

解决方案


推荐阅读