gpt4 book ai didi

firebase - 如何覆盖 firebase 云消息传递中的 onMessage 方法?

转载 作者:IT王子 更新时间:2023-10-29 07:03:39 25 4
gpt4 key购买 nike

我在 FirebaseMessaging 中收到触发 onMessage 的通知和方法,我看到了数据,但由于它们首先通过 native 代码,所以当我最小化应用程序并尝试发送一条消息,它立即出现,在某些情况下我需要这样做,如果我传递了一些 bool 类型的参数,我没有显示它们。

在此期间,当应用程序打开时,我根本看不到任何通知,但 onMessage 方法有效。我可以尝试获取 onMessage 中的数据,然后使用 flutter_local_notifications 显示本地通知,但由于不允许本地通知,因此此方法不适用于 ios。

问题是,如何先从通知中获取数据,在解析出通知中的数据后,在某些情况下,是否可以显示通知?我看不到如何在本地执行此操作的出路?

最佳答案

一个可能的解决方案是使用 Firebase Messaging 的原生插件,然后处理 onMessageReceived ( Android documentation ) 中的逻辑。然后,如果您自己构建通知,则可以强制您的应用始终显示通知。一个article也已在 Medium 上发布。我不知道您是否需要 iOS 的相同行为,或者它现在是否按预期运行?

关于firebase - 如何覆盖 firebase 云消息传递中的 onMessage 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55764706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com