如果没有数据字段,我可以处理FCM通知消息



我有一个问题来处理FCM通知消息。

我想在没有数据字段的情况下处理通知消息。

所以我已经在项目中实现了Firebasemessagingservice,但是没有触发OnMessagereceive的功能。

有可能吗?我可以在背景状态中处理无数据字段通知消息吗?

no,onMessageReceived仅在有数据有效负载时才在后台触发,有关详细信息,请参见文档。

如果您只有一个通知字段,它将降落在系统托盘中并通过系统处理,如果您仍然想自己处理通知,请将消息有效负载更改为数据,并包括相关的通知信息并推出自己的通知,有关更多详细信息,请参阅文档。

文档说您可以使用firebase-messaging-sw.js文件中的setbackgroundMessageHandler()进行此操作。

我从未做过,但这就是文档所说的。

相关内容

  • 没有找到相关文章

最新更新