【发布时间】:2021-04-08 02:40:50
【问题描述】:
我有一个带有聊天室功能的 Flutter 应用。 Firebase 消息用于推送远程通知。如果应用程序位于前台并且恰好位于即将到来的通知所属的确切聊天室,我想隐藏通知弹出窗口。
这是您与某人聊天时的常见行为。消息直接附加到聊天室而不是弹出窗口。
我的问题是如何在接收时干扰远程通知?我在收到通知事件时使用了 onMessage 回调。但无论应用程序处于前台还是后台或已终止,它总是弹出。
在 firebase React Native 版本中,它有一个 onNotification 回调,这正是我想要的。但是颤振没有等价物。我的研究导致我发送 Data 和 Notification 类型的消息。这样,我需要让应用程序状态与我的后端服务器保持同步(对吗?)。
欢迎任何帮助或建议。谢谢。
附注firebase_messaging 8.0.0-dev.10
【问题讨论】:
标签: ios flutter notifications firebase-cloud-messaging