禁用 firebase 自动显示通知

Disable automatic display of notification by firebase

我只想通过 OnMessageReceived 方法接收通知数据,然后使用 Unity 的 MobileNotification 或 UTNotification 显示自定义通知。

当应用程序未激活时,系统会自动处理消息 notification 属性 中的任何信息。如果您不希望系统自动显示通知,请确保您的消息不包含 notification 属性。系统不会自动显示仅数据消息。

有关这方面的更多信息,另请参阅 message types 上的 Firebase 文档。


虽然 可以将 data 属性添加到通过 自定义数据 [=30] 中的 Firebase 控制台发送的 FCM 消息=] 部分 其他选项 ,无法发送数据 消息。通过 Firebase 控制台发送的消息将始终具有 notification 属性,这是触发系统显示它们的原因。

如果您想发送纯数据消息,最简单的方法是通过 CURL 命令,如下所示: