颤振过滤器推送通知



我能够成功地从Firebase发送推送通知并在移动设备上接收它们。我可以使用官方firebase_messaging包做所有事情(到目前为止(。


在我的 Flutter 应用程序中,有一个名为bool isAdmin的变量,它可以是真或假,这取决于。我需要这样做,以便某些通知只能由实际管理员看到。

换句话说,某些推送通知只有在isAdmin = true时才能看到。我该怎么做?

可能的解决方案

我正在考虑在推送通知的正文有效负载中添加一个名为adminPush的标志,该标志可以是真的,也可以是假的。但是,我如何读取此字段并防止出现通知?

据此,如果应用程序在后台运行,推送通知的notification块将由推送通知 SDK 本身显示,因此解决此问题的一种方法是仅发送data块,完全省略此特定推送通知类型的notification块,并在isAdmin = true时显示本地通知。

相关内容

  • 没有找到相关文章

最新更新